2019獨角獸企業重金招聘Python工程師標準>>>
大學時的筆記。整理一下,sql server是大學課程里的教學數據庫,所以之前一直都在用java連接sql Server
java怎么連接sql server數據庫。 對于sql server2000
相關的jar包:http://www.microsoft.com/en-us/download/search.aspx?q=sql%20server%202000%20driver%20for%20jdbc
一共有3個jar包:mssqlserver.jar、msutil.jar和msbase.jar
建立sqlserver連接失敗,
對于sqlserver
相關的jar包:http://download.microsoft.com/download/8/B/D/8BDABAE2-B6EA-41D4-B903-7916EF3690EF/sqljdbc_1.2.2323.101_enu.exe
服務器SQL, jar包的名字為sqljdbc.jar
在sql server 2000 中加載驅動和URL路徑的語句是
java連接sql、 String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";
而sql server 2005 中加載驅動和url的語句則為
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
驅動加載:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
獲得連接: DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs", "sa", "");
貼一段完整的測試代碼:
// 導入Java SQL包,連接數據庫必需;
import java.sql.*; public class TestDB {
public static void main(String[] args) {
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs";
String userName = "sa";
String userPwd = "";
Connection dbConn try { Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println("Connection Successful!");
}
Catch (Exception e) { e.printStackTrace();
}
}
}
總結一下,sqlserver是一個很流行的數據庫,但是工作之后就很少用了,留下備忘。