2014年6月3日 星期二

JAVA連接MSSQL範例


先下載Microsoft SQL Server JDBC Driver 2.0

將下載的檔案解壓縮後裡面兩個jar檔放置到你的jre目錄下的ext目錄(前提是你的java可以正常執行)

EX: C:\Program Files\Java\jre6\lib\ext

依JDK的不同,有不同的路徑,但是都差不多,請找一下你的java設定的classpath在哪


程式碼CODE如下:

//mssql範列展現了如何連結資料庫,提取資料的方法,可以參考

import java.sql.*;

class mssql {

public <span class="pcg2ue8n98" id="pcg2ue8n98_7">static</span> void main(String[] args) {

//設定jdbc連結字串,請依你的SQL Server設定值修改

String conUrl = "jdbc:sqlserver://localhost:1433;databaseName=testdb;user=sa;password=sa;"; //for jdbc 2.0

Connection con = null;

try {

//註冊JODBC類

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

con = DriverManager.getConnection(conUrl);

//SQL語句

String SQL = "SELECT Top 10 * FROM movie_data";

Statement stmt = con.createStatement();

ResultSet rs = stmt.executeQuery(SQL);

//循環搜尋結果,請依你的資料庫來作提取資料欄位,以將下面的資料欄位對映你的資料欄位

while (rs.next()) {

<span class="pcg2ue8n98" id="pcg2ue8n98_4">System</span>.out.println(rs.getString("name") + ", " + rs.getString("Source"));

}

rs.close();

stmt.close();

}

catch (Exception ex) {

ex.printStackTrace();

}

}

}

沒有留言:

張貼留言