Java資料庫連線程式碼集合
Java資料庫連線介面(JDBC)是Java裡定義的一套用於資料庫連線和操作的API的集合。下面一起跟著小編深入瞭解一下吧!
有不同的資料庫廠商提供這套介面的實現類,對於Java程式設計師來說,程式設計師不需要關心資料庫的底層的.實現,統一的呼叫JDBC裡面的抽象出來的API來完成資料庫的訪問功能,在Data access的功能和介面定義中,Java是在別的語言對資料庫的URL的描述,其他的一切也就是通過統一的呼叫來實現了,本文章手機了主要的資料庫廠商提供的Driver和URL,以便大家方便的對各種資料庫進行連線的操作。
JDBC裡統一的使用方法:
(jdbcDriverName);
Connection conn=onnection(url,user,password);
這裡的介面是統一的,不同的是每種資料庫提供的jdbcDriver和URL不同。
String Driver="er"; //驅動程式
String URL="jdbc:mysql://localhost:3306/db_name"; //連線的URL,db_name為資料庫名
String Username="username"; //使用者名稱
String Password="password"; //密碼
ame(Driver) Instance();
Connection con=onnection(URL,Username,Password);
Microsoft SQL Server 2.0驅動(3個jar的那個):
String Driver="erverDriver"; //連線SQL資料庫的方法
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name為資料庫名
String Username="username"; //使用者名稱
String Password="password"; //密碼
ame(Driver) Instance(); //載入資料可驅動
Connection con=onnection(URL,UserName,Password); //
Microsoft SQL Server 3.0驅動(1個jar的那個):// 老紫竹完善
String Driver="erverDriver"; //連線SQL資料庫的方法
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name為資料庫名
String Username="username"; //使用者名稱
String Password="password"; //密碼
ame(Driver) Instance(); //載入資料可驅動
Connection con=onnection(URL,UserName,Password); //
Sysbase:
String Driver="river"; //驅動程式
String URL="jdbc:Sysbase://localhost:5007/db_name"; //db_name為資料可名
String Username="username"; //使用者名稱
String Password="password"; //密碼
ame(Driver)nstance();
Connection con=onnection(URL,Username,Password);
Oracle(用thin模式):
String Driver="leDriver"; //連線資料庫的方法
String URL="jdbc:oracle:thin:@loaclhost:1521:orcl"; //orcl為資料庫的SID
String Username="username"; //使用者名稱
String Password="password"; //密碼
ame(Driver)nstance(); //載入資料庫驅動
Connection con=onnection(URL,Username,Password);
PostgreSQL:
String Driver="er"; //連線資料庫的方法
String URL="jdbc:postgresql://localhost/db_name"; //db_name為資料可名
String Username="username"; //使用者名稱
String Password="password"; //密碼
ame(Driver)nstance();
Connection con=onnection(URL,Username,Password);
DB2:
String Driver="er"; //連線具有DB2客戶端的Provider例項
//String Driver="er"; //連線不具有DB2客戶端的Provider例項
String URL="jdbc:db2://localhost:5000/db_name"; //db_name為資料可名
String Username="username"; //使用者名稱
String Password="password"; //密碼
ame(Driver)nstance();
Connection con=onnection(URL,Username,Password);
Informix:
String Driver="river";
String URL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver"; //db_name為資料可名
String Username="username"; //使用者名稱
String Password="password"; //密碼
ame(Driver)nstance();
Connection con=onnection(URL,Username,Password);
JDBC-ODBC:
String Driver="OdbcDriver";
String URL="jdbc:odbc:dbsource"; //dbsource為資料來源名
String Username="username"; //使用者名稱
String Password="password"; //密碼
ame(Driver)nstance();
Connection con=onnection(URL,Username,Password);