2010-04-25 82 views

回答

5

sun's jdbc tutorial for begginers

特別http://java.sun.com/docs/books/tutorial/jdbc/basics/connecting.html

首先,你需要建立與DBMS要 使用 連接。使用硬編碼URL這充分 實現類需要一個 應用加載特定的驅動程序, :

DriverManager的:通常,JDBC™應用 使用兩種機制 之一連接到一個目標數據源。作爲其初始化的一部分,DriverManager 類嘗試加載驅動程序 jdbc.drivers 系統屬性中引用的類。這使您可以通過 自定義您的應用程序使用的 所使用的JDBC驅動程序。

的DataSource:這個接口是 超過DriverManager的優選的,因爲它 允許關於底層 數據源的信息是透明的你的應用 。 DataSource對象的 屬性被設置爲使其 表示特定的數據源。

Connection con = DriverManager.getConnection 
      ("jdbc:myDriver:wombat", "myLogin","myPassword"); 
7

要創建連接,你需要負載驅動第一。例如,對於MySQL的:

Class.forName("com.mysql.jdbc.Driver"); 

駕駛員類加載顯然取決於JDBC驅動(並且因此在數據庫上),需要在類路徑。

然後,進行連接

String url = "jdbc:mysql://host_name:port/dbname"; 
String user = "scott"; 
String pwd = "tiger"; 
Connection con = DriverManager.getConnection(url, user, pwd); 

url是 「連接URL」,並確定連接到數據庫。同樣,語法將取決於您使用的JDBC驅動程序。因此,請參閱JDBC驅動程序的文檔。

Establishing a Connection在The Java Tutorials中確實是一個很好的參考。

+0

好的答案,太糟糕了,這個問題是不喜歡。 – djangofan 2011-09-02 16:24:00

1

看看ABCs of JDBC

+2

其簡單如1 2 3 .. – Tom 2010-04-25 23:41:47

+2

@Tom:或簡單如同重新mi ... – 2010-04-26 00:09:32

-1

要在java中創建jdbc連接,您需要了解建立java.sql包中提供的連接所需的一些類和接口。

類是Drivermanager和類型。

接口是Connection,Statement,PreparedStatement,CallableStatement,ResultSet ...等

這是建立一個JDBC連接

import java.sql.*; 
class Sssm 
{ 
public static void main(String aaa[])throws SqlException 
{ 
Drivermanager d=new oracle.jdbc.driver.OracleDriver(); 
DriverManager.getconnection(d); 
Connection c=Drivermanager.getconnection("jdbc:oracle:thin:@localhost:1521:xe","scott","tiger"); 
c.close(); 
} 
} 

注意程序:不是斯科特和老虎..請寫出您所提供的Oracle數據庫的登錄憑據。

相關問題