connect / as sysdba
※この場合はsysdbaユーザーでログインしたことになる
または
connect system/パスワード
※この場合はsystemユーザーでログインしたことになる
create table テーブル名
(
列名 データ型,
列名 データ型,
primary key(主キーにしたい列名)/span>
)
grant connect to ユーザー名;
grant オブジェクト権限名 on オブジェクト名 to ユーザー名
drop user ユーザー名;
drop table テーブル名;
http://luna.gonna.jp/oracle/ora_auth.html
http://d.hatena.ne.jp/replication/20121119/1353300326
OracleデータベースにJavaからアクセスすることを考える。JDBCを使う。
http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html へアクセスし、ojdbc6.jarをダウンロードする
import java.sql.*;
public class jdbctestApp
{
public static void main(String[] args) {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE"
, "ユーザ名", "パスワード"
);
con.close();
System.out.println("Success JDBC");
} catch (Exception e) {
e.printStackTrace();
}
}
}
C:\>javac jdbctestApp.java
C:\>set CLASSPATH=.;C:\dev\ojdbc6.jar
C:\>java jdbctestApp
C:\>javac jdbctestApp.java
C:\>java -classpath .;C:\dev\ojdbc6.jar jdbctestApp
C:\Program Files\Java\jre8\lib\ext\ojdbc6.jar という具合にobjdbc6.jarを配置する。
http://blog.livedoor.jp/eitake0002/archives/34100490.html
http://itref.fc2web.com/java/jdbc.html#classpath
Oracleでsqlplusを使っていると、文字列のカラムの幅が無駄に広くとられる。
varchar(N)は可変長文字列なのだが、selectするとN文字分の幅が確保されて読みにくい
COLUMNを使って解決する。
結果:
>yum -y update
>yum install gcc-c++
>yum install boost boost-devel
yum -y install doxygen
・作業用ディレクトリを作る
>mkdir srchighlight
・作業用ディレクトリにソースコードをダウンロード・展開
>cd srchighlight
>wget ftp://ftp.gnu.org/gnu/src-highlite/source-highlight-3.1.7.tar.gz
>tar xpvf source-highlight-3.1.5.tar.gz
export CC=gcc
export CXX=g++
>cd source-highlight-3.1.7
>./configure --with-doxygen
>make
>make install