Step1——搞到JDBC驱动
既然是用JDBC连Oracle当然要先搞到JDBC的驱动啦。到哪里去找呢? 自己Google下嘛
或者在/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/jdbc/lib中找ojdbc14.jar就是我们要用的JDBC驱动了.
关于在[oraclehome]/jdbc/lib中出现的如classes12.jar等包的作用见[oraclehome]/jdbc中的Readme.txt
以下按照官方文档(也就是那个Readme)步骤执行,平时用的Class.forname也是可以用的
Step2——导入必要的JDBC类
import java.sql.*;
import oracle.jdbc.pool.OracleDataSource;
Step3——建立OracleDataSource实例
OracleDataSource ods = new OracleDataSource();
Step4——配置相关信息
ods.setUser("my_user");
ods.setPassword("my_password");
ods.setURL("jdbc:oracle:thin:@//localhost:1521/XE");
不知道数据库实例名称(本例中的"XE")的时候,到Oracle安装目录中某个子文件夹里的 tnsnames.ora文件中用记事本查看
Step5——得到数据库连接对象
Connection conn = ods.getConnection();
名词解释:
SID:系统标识符,可以理解为你所连接的一个数据库实例的名称。
TNS:Transparance Network Substrate,透明网络底层。一般是用它提供的监听服务。