如何在Java中創建jdbc連接?如何使用JDBC API在Java中建立數據庫連接?
回答
見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");
要創建連接,你需要負載驅動第一。例如,對於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中確實是一個很好的參考。
看看ABCs of JDBC。
其簡單如1 2 3 .. – Tom 2010-04-25 23:41:47
@Tom:或簡單如同重新mi ... – 2010-04-26 00:09:32
要在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數據庫的登錄憑據。
- 1. JDBC建立與數據庫的連接
- 2. 如何使用JDBC建立MySQL連接?
- 3. java數據庫連接:jdbc
- 4. 如何使用java jdbc連接到本地SQL數據庫
- 5. 在終端中使用JDBC將Java連接到Oracle數據庫
- 6. 在java中使用JDBC連接到數據庫
- 7. 如何在Android Studio中使用jdbc連接MS SQL數據庫
- 8. 如何使用JDBC在Solaris OS中連接到Oracle數據庫?
- 9. 如何在jdbc中使用連接池與oracle數據庫?
- 10. 如何在Silverlight應用程序中建立數據庫連接?
- 11. 在JDBC中使用JDBC連接到derby數據庫
- 12. Java的JDBC數據庫連接登錄
- 13. 在GlassFish中創建JDBC連接池後,如何使用JDBC更改Java代碼以訪問數據庫?
- 14. Clojure建立多個數據庫連接
- 15. 使用JDBC連接到MYSQL數據庫
- 16. 使用JDBC連接到數據庫
- 17. 使用JDBC連接到數據庫URL
- 18. 如何建立數據庫連接無法建立網站
- 19. 關於使用Java中的JDBC連接到IBM數據庫
- 20. DB2 JDBC連接建立 - QTP
- 21. 如何使用DataContext類建立與Oracle數據庫的連接?
- 22. 如何使用TCP建立與數據庫的連接?
- 23. 如何使用MySQLConnectorC++建立與數據庫的連接?
- 24. 如何使用c#建立數據庫(SQL)連接?
- 25. 如何使用sencha touch與數據庫建立遠程連接
- 26. 創建一個類,使用jdbc連接到任何數據庫
- 27. 使用單例類在php中建立數據庫連接
- 28. 如何在PHP Laravel Lumen中建立與數據庫的連接?
- 29. 如何使用JDBC通過數據庫鏈接連接到遠程數據庫?
- 30. 如何使用Java建立與數據庫服務器的持久連接?
好的答案,太糟糕了,這個問題是不喜歡。 – djangofan 2011-09-02 16:24:00