當前位置:首頁 » 數據倉庫 » java連接不同的資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

java連接不同的資料庫

發布時間: 2023-05-29 02:15:52

❶ java JDBC連接不同的資料庫寫法sql,oracle,mysql

JDBC連接不同資料庫的寫法如下:


1、Oracle8/8i/9i資料庫(thin模式)

Class.forName("oracle.jdbc.driver.OracleDriver");
Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";//orcl為資料庫的SID
Stringuser="test";
Stringpassword="test";
Connectionconn=DriverManager.getConnection(url,user,password);

2、SQL Server2005及以上版本資料庫

Class.forName("com.microsoft.sqlserver.SQLServerDriver");
Stringurl="jdbc:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb為資料庫
Stringuser="sa";
Stringpassword="";
Connectionconn=DriverManager.getConnection(url,user,password);


3、MySQL資料庫

Class.forName("com.mysql.jdbc.Driver");
Stringurl="jdbc:mysql://localhost/myDB?
user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//myDB為資料庫名
Connectionconn=DriverManager.getConnection(url);



4、DB2資料庫

Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
Stringurl="jdbc:db2://localhost:5000/sample";//sample為你的資料庫名
Stringuser="admin";
Stringpassword="";
Connectionconn=DriverManager.getConnection(url,user,password);

5、Sybase資料庫

Class.forName("com.sybase.jdbc.SybDriver").newInstance();
Stringurl="jdbc:sybase:Tds:localhost:5007/myDB";//myDB為你的資料庫名
PropertiessysProps=System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connectionconn=DriverManager.getConnection(url,SysProps);


6、Informix資料庫

Class.forName("com.informix.jdbc.IfxDriver").newInstance();
Stringurl="jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";//myDB為資料庫名
Connectionconn=DriverManager.getConnection(url);

7、PostgreSQL資料庫

Class.forName("org.postgresql.Driver").newInstance();
Stringurl="jdbc:postgresql://localhost/myDB"//myDB為資料庫名
Stringuser="myuser";
Stringpassword="mypassword";
Connectionconn=DriverManager.getConnection(url,user,password);


8、access資料庫直連用ODBC的


Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Stringurl="jdbc:odbc:Driver={MicroSoftAccessDriver
(*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb");
Connectionconn=DriverManager.getConnection(url,"","");
StatementstmtNew=conn.createStatement();

❷ java實現動態連接多種資料庫

1. 根扒笑據不同春指含的資料庫加逗舉載不同的驅動:Driver = Class.forName()...; DriverManager

❸ 一個java項目怎麼連接兩個不同的資料庫

02--
這是java環境,里有插件其全,javase,javaee,javame都可以,還有你所說的java項目框架直接
020202
用他自己集成環境就能生成敏賣
2.資料庫你要是為了省事直接下一個mysql就行了,50多兆,不比
微軟的slqserver系列的差
SSH框架中的持久層框架Hibernate可以根據你自己建的pojo及pojo的xml映射文件,自動創建資料庫表,約束,引用,關聯等等.
3.你上面寫的那麼多資料庫
其他一點影響都沒有,資料庫任意建的,你只要在構建環境時,載入不同的資料庫驅動就行了
02--即陸大你上面那些基於orcle資料庫的,你只要改個驅動程序,裡面程序代碼不用動,直接可以換資料庫使用
另外,勸你一句,不要迷信視頻,視頻有好有壞,免費的視頻看看
了解一下就行了,因為,有很多視頻講的真的好垃圾.最好買本講原理的書,看原理,不要買那種整篇都是代碼橋悉逗的書

❹ 一個java項目中如何連接兩個以上的資料庫

�0�2-- 這是java環境,里有插件其全,javase,javaee,javame都可以,還有你所說的java項目框架直接 �0�2�0�2�0�2 用他自己集成環境就能生成 2.資料庫你要是為了省事直接下一個mysql就行了,50多兆,不比 微軟的slqserver系列的差 SSH框架中的持久層框架Hibernate可以根據你自己建的pojo及pojo的xml映射文件,自動創建資料庫表,約束,引用,關聯等等. 3.你上面寫的那麼多資料庫 其他一點影響都沒有,資料庫任意建的,你只要在構建環境時,載入不同的資料庫驅動就行了 �0�2--即你上面那些基於orcle資料庫的,你只要改個驅動程序,裡面程序代碼不用動,直接可以換資料庫使用 另外,勸你一句,不要迷信視頻,視頻有好有壞,免費的視頻看看 了解一下就行了,因為,有很多視頻講的真的好垃圾.最好買本講原理的書,看原理,不要買那種整篇都是代碼的書

❺ 一個java項目如何分別連接兩個資料庫(mysql 和 access)

封裝一個資料庫連接類 類中有使用 驅動名稱 資料庫地址 資料庫用戶名 資料庫密碼 作為參數 返回連接的方法 在連接不同的資料庫時傳入不同的參數 獲得指定的連接 簡單寫了個

(Stringdb_driver,Stringdb_url,Stringdb_userName,Stringdb_passWord){
Connectionconnection=null;
//1.載入oracle驅動
try{
Class.forName(db_driver);
}catch(ClassNotFoundExceptione){
e.printStackTrace();
returnnull;
}
//2.獲得資料庫連接
try{
connection=DriverManager.getConnection(db_url,db_userName,db_passWord);
}catch(SQLExceptione){
e.printStackTrace();;
returnnull;
}
returnconnection;
}

❻ Java連接幾種資料庫的方法匯總比較

第一種:最普通的方式,利用java原生jdbc連接資料庫
第二種:利用properties.properties配置文件形式,利用java原生jdbc連接資料庫
第三種:利用c3p0-congig.xml配置文件形式,利用c3p0連接資料庫
第四種:利用dbcp.properties配置文件形式,利用dbcp連接資料庫
第五種:利用mybatis-config.xml配置文件形式,利用MyBatis連接資料庫
第六種:利用hibernate.cfg.xml配置文件形式,利用hibernate連接資料庫

❼ JAVA中如何同時訪問兩種資料庫

一般是在配置文件中寫資料庫連接的信息,你可以寫兩種不同資料庫(如Oracle和SQL Server)的數據源,然後用程序讀入不同的配置文件,接下來就可以分別訪問兩種不同的資料庫了,但不是同時的

如果兩個資料庫是同一種資料庫中的不同資料庫,如在MySQL中建立了兩個資料庫A和B,那麼可以直接用代碼進行條件處理資料庫操作就可以了

❽ 怎麼使用JAVA連接資料庫

1、載入驅動程序。

處理結果兩種情況:

1、執行更新返回的是本次操作影響到的記錄數。

2、執行查詢返回的結果是一個ResultSet對象。

ResultSet包含符合SQL語句中條件的所有行,並且它通過一套get方法提供了對這些 行中數據的訪問。

(8)java連接不同的資料庫擴展閱讀:


Statement

要執行SQL語句,必須獲得java.sql.Statement實例,Statement實例分為以下3 種類型:

1、執行靜態SQL語句。通常通過Statement實例實現。

2、執行動態SQL語句。通常通過PreparedStatement實例實現。

3、執行資料庫存儲過程。通常通過CallableStatement實例實現。

❾ JAVA 使用JDBC連接MYSQL資料庫時,連接不同資料庫的方法

一般孝弊的話,一個資料庫連接用完之後是要關閉的。
如果是一個項目的話一般使用資料庫連接池,如果有多個資料庫的話最好是建立多個連接池,這樣的話,在系統啟動時,一次載入一定數量的連接對象,用完之後放回去。
如果你僅僅需要兩個資料庫連接對象的話,不如分別創建兩個靜態全局變數來保存兩個資料庫巧臘族的連接對象局禪。