1)連接Oracle 8/8i/9i/10g/11g(thin模式)
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),東城企業(yè)網(wǎng)站建設(shè),東城品牌網(wǎng)站建設(shè),網(wǎng)站定制,東城網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,東城網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
Class.forName("oracle.JDBC.driver.OracleDriver").newInstance();
String url="JDBC:oracle:thin:@localhost:1521:orcl" //orcl為Oracle數(shù)據(jù)庫的SID
String user="test";
String password="test";
Connection con=DriverManager.getConnection(url,user,password);
2)連接DB2數(shù)據(jù)庫
Class.forName("com.ibm.db2.jcc.DB2Driver");
String url="JDBC:db2://localhost:5000/testDb";/**數(shù)據(jù)庫連接串**/
String user="test"; String password="test";
Connection con=DriverManager.getConnection(url,user,password);
3)連接MySQL數(shù)據(jù)庫
Class.forName("com.mysql.jdbc.Driver");
String url="JDBC:mysql://localhost:8080/testDB";
String user="test"; String password="test";
Connection con=DriverManager.getConnection(url,user,password);
4)連接SQL Server數(shù)據(jù)庫
Class.forName("com.microsoft.JDBC.sqlserver.SQLServerDriver");
String url="JDBC:microsoft:sqlserver://localhost:1433;DatabaseName=testDb";
String user="test"; String password="test";
Connection con=DriverManager.getConnection(url,user,password);
5)連接PostgreSQL數(shù)據(jù)庫
Class.forName("org.postgresql.Driver");
String url="JDBC:postgresql://localhost/testDb";
String user="test"; String password="test";
Connection con=DriverManager.getConnection(url,user,password);
6)連接Access數(shù)據(jù)庫
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="JDBC:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/testDb/mdb");
Connection conn=DriverManager.getConnection(url,"","");
7連接Sybase數(shù)據(jù)庫
Class.forName("com.sybase.JDBC.SybDriver");
String url="JDBC:sybase:Tds:localhost:5007/testDb";
Properties pro=System.getProperties();
pro.put("user","userId");
pro.put("password","user_password");
Connection con=DriverManager.getConnection(url,pro);
8連接informix數(shù)據(jù)庫
Class.forName("com.informix.JDBC.ifxDriver");
String url="JDBC:informix-sqli:localhost:1533/testDb:INFORMIXSERVER=myserver"user=testUser;password=testpassword"; Connection con=DriverManager.getConnection(url);
示例:
連接SQL Server2008R2數(shù)據(jù)庫
首先Build Path → 添加外部sqljdbc.jar驅(qū)動
import java.sql.*;
public class DB {
public static void main(String[] args) throws Exception {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=數(shù)據(jù)庫名", "sa", "1234");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from 表名");
while(rs.next()) {
System.out.println("id為:" + rs.getString("id") + "name為:" + rs.getString("name"));
}
System.out.println("數(shù)據(jù)庫連接成功!");
rs.close();
stmt.close();
conn.close();
System.out.println("數(shù)據(jù)庫成功關(guān)閉!");
}
}
有多種方法啊。介紹其中一種,使用mysql數(shù)據(jù)庫的odbc驅(qū)動。
步驟:
1.安裝mysql數(shù)據(jù)庫的odbc驅(qū)動,mysql-connector-odbc-3.51.23-win32.msi(其中*是版本號),下載并安裝。
2.在mysql中創(chuàng)建數(shù)據(jù)庫實例。
3.打開控制面板
--
管理工具
--
數(shù)據(jù)源odbc,在用戶dsn中添加一個mysql
odbc
3.51數(shù)據(jù)源。
4.在登錄login選項卡中輸入數(shù)據(jù)源名稱data
source
name,此處輸入mysqldns(也可以自己隨便命名,只要在后面導(dǎo)入數(shù)據(jù)的時候選擇正確的數(shù)據(jù)源名字就行);然后輸入服務(wù)器server,用戶user,密碼password,輸入正確后選擇要導(dǎo)入的數(shù)據(jù)庫,database選擇你需要導(dǎo)入的數(shù)據(jù)庫。在連接選項connect
options中根據(jù)需要設(shè)置mysql使用的端口port和字符集character
set。
注:字符集一定要和mysql服務(wù)器相對應(yīng),如果mysql使用了gbk字符集,則一定要設(shè)置字符集為gbk,否則導(dǎo)入到sql
server可能會出現(xiàn)問號亂碼。
5.打開sql
server企業(yè)管理器,選擇該數(shù)據(jù)庫,單擊右鍵選擇所有任務(wù)
--
導(dǎo)出數(shù)據(jù)。
6.‘選擇數(shù)據(jù)源’為默認,‘選擇目的’為剛剛安裝的mysql數(shù)據(jù)源,用戶/系統(tǒng)dsn為mysqldns。
方法2:
有多種方法啊。介紹其中一種,使用mysql數(shù)據(jù)庫的odbc驅(qū)動。步驟:
1.安裝mysql數(shù)據(jù)庫的odbc驅(qū)動,mysql-connector-odbc-3.51.23-win32.msi(其中*是版本號),下載并安裝。
2.在mysql中創(chuàng)建數(shù)據(jù)庫實例。
3.打開控制面板
--
管理工具
--
數(shù)據(jù)源odbc,在用戶dsn中添加一個mysql
odbc
3.51數(shù)據(jù)源。
4.在登錄login選項卡中輸入數(shù)據(jù)源名稱data
source
name,此處輸入mysqldns(也可以自己隨便命名,只要在后面導(dǎo)入數(shù)據(jù)的時候選擇正確的數(shù)據(jù)源名字就行);然后輸入服務(wù)器server,用戶user,密碼password,輸入正確后選擇要導(dǎo)入的數(shù)據(jù)庫,database選擇你需要導(dǎo)入的數(shù)據(jù)庫。在連接選項connect
options中根據(jù)需要設(shè)置mysql使用的端口port和字符集character
set。
注:字符集一定要和mysql服務(wù)器相對應(yīng),如果mysql使用了gbk字符集,則一定要設(shè)置字符集為gbk,否則導(dǎo)入到sql
server可能會出現(xiàn)問號亂碼。
5.打開sql
server企業(yè)管理器,選擇該數(shù)據(jù)庫,單擊右鍵選擇所有任務(wù)
--
導(dǎo)出數(shù)據(jù)。
6.‘選擇數(shù)據(jù)源’為默認,‘選擇目的’為剛剛安裝的mysql數(shù)據(jù)源,用戶/系統(tǒng)dsn為mysqldns。
首先你要先和服務(wù)器的網(wǎng)絡(luò)是能Ping通的
MYSQL連接一般需要輸入目標(biāo)服務(wù)器的IP地址,端口號,用戶名和密碼。
如:ip地址:192.168.11.101
端口 :3306
用戶名:root
密碼:root
其中用戶名和密碼一般輸入root都是可以進入的。不行就去目標(biāo)服務(wù)器上的數(shù)據(jù)庫管理下用戶。
MYSQL一般都是用NAVITE for mysql。點擊左上角的連接按鈕。輸入以上信息就可以了,記得先PING網(wǎng)絡(luò)。
1,打開Navicat for MySQL,點擊左上角“鏈接”按鈕,如下圖:
2,在彈出的新建鏈接對話框中,填寫遠程數(shù)據(jù)庫服務(wù)器IP地址,賬號,密碼等信息。如下圖:
3,最后確定保存即可。
本回答由電腦網(wǎng)絡(luò)分類達人 李孝忠推薦
評論(1)
5 2
zengchao623
采納率:52% 來自團隊:電腦網(wǎng)絡(luò)行家 擅長: 互聯(lián)網(wǎng) 編程語言 操作系統(tǒng)/系統(tǒng)故障 JavaScript Html/Css
其他回答
文件--》創(chuàng)建連接,輸入相關(guān)信息確定就可以啦
mysql
-u用戶名
-h
主機名
-p
前提是服務(wù)器的mysql上有該用戶,以及對應(yīng)的IP
可登入mysql服務(wù)器上執(zhí)行
grant
all
on
test.*
to
用戶名@‘
客戶機
IP’
identified
by
'密碼'
;
flush
privileges;
#刷新權(quán)限表,讓所做修改生效
上面指令的意思是
將test這個數(shù)據(jù)庫的全部內(nèi)容以及全部的操作權(quán)限
賦權(quán)
給從特定IP上登入到本服務(wù)器的用戶。