步驟1:下載MSSQL JDBC driver
下載網址:http://msdn.microsoft.com/zh-tw/data/aa937724%28en-us%29.aspx
步驟2:將jar檔放入java參考路徑中
使用cmd編譯:檔案放於JAVAHOME\jre\lib\ext資料夾中
備註:解壓縮後會有兩個jar檔,要依照使用版本選擇jar檔,不能兩個都放(...MSSQL你好難相處!切~),程式編譯時無法判讀使用哪個會發生錯誤,2005使用sqljdbc4.jar
程式碼參考:
import java.util.*;
import java.sql.*;
import java.text.*;
public class MssqlTest {
public static void main(String args[]){
String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url = "jdbc:sqlserver://localhost:1433;user=admin;password=admin;databaseName=DBName";
try {
Class.forName(driver);
java.sql.Connection conn=DriverManager.getConnection(url );
if(conn != null && !conn.isClosed()) {
PreparedStatement pstmt = conn.prepareStatement("INSERT INTO TableNAme VALUES(?, ?, ? ,?,?)");
pstmt.setString(1, "String1");
pstmt.setString(2, "String2");
pstmt.setString(3, "String3");
pstmt.setString(4, "String4");
pstmt.setString(5, "String5");
pstmt.executeUpdate();
pstmt.clearParameters();
System.out.println("資料庫連線測試成功!");
conn.close();
}
}
catch(ClassNotFoundException e) {
System.out.println("找不到驅動程式類別");
e.printStackTrace();
}
catch(SQLException e) {
e.printStackTrace();
}
}
}
沒有留言:
張貼留言