Mat*_*ros 10 oracle jdbc oracle11g
我正在用Java编写数据库访问器.数据库在Oracle 11g中,我绝对不熟悉,我有JDK 1.6.
tro*_*foe 18
Oracle将Jar与Oracle客户端或服务器安装捆绑在一起,可以在中找到$ORACLE_HOME/jdbc/lib/ojdbc6.jar
.我总是用那个.
Driver类名是oracle.jdbc.OracleDriver
,URL是jdbc:oracle:thin:@//[HOST][:PORT]/SERVICE
.
这是一个例子(取自这里):
import java.sql.*;
class Conn {
public static void main (String[] args) throws Exception
{
Class.forName ("oracle.jdbc.OracleDriver");
Connection conn = DriverManager.getConnection
("jdbc:oracle:thin:@//localhost:1521/orcl", "scott", "tiger");
// @//machineName:port/SID, userid, password
try {
Statement stmt = conn.createStatement();
try {
ResultSet rset = stmt.executeQuery("select BANNER from SYS.V_$VERSION");
try {
while (rset.next())
System.out.println (rset.getString(1)); // Print col 1
}
finally {
try { rset.close(); } catch (Exception ignore) {}
}
}
finally {
try { stmt.close(); } catch (Exception ignore) {}
}
}
finally {
try { conn.close(); } catch (Exception ignore) {}
}
}
}
Run Code Online (Sandbox Code Playgroud)
与JDK 1.6结合使用的官方JAR文件是ojdbc6.jar
.但ojdbc4.jar
应该适用于大多数应用程序.
典型的连接字符串是:
jdbc:oracle:thin:user/xxxx@server:port:SID
jdbc:oracle:thin:user/xxxx@//server:port/XE
jdbc:oracle:thin:user/xxxx@:SID
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
83114 次 |
最近记录: |