標籤:des style blog color io os java ar for
* JDBC串連SQL Server資料庫 代碼模板
* Connection: 串連資料庫並擔任傳送資料的任務;
* Statement : 執行SQL語句;
* ResultSet : 儲存Statement執行後產生的查詢結果。
*
* Class.forName(JDBC驅動類);
* Connection dbConn=DriverManager.getConnection(JDBC URL,資料庫使用者名稱,密碼);
資料庫資訊:
代碼如下:
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBC_conn_SQLServer { public static void main(String[] args) throws SQLException,ClassNotFoundException { /********************************************************** * JDBC串連SQL Server資料庫 代碼模板 * * Connection: 串連資料庫並擔任傳送資料的任務; * Statement : 執行SQL語句; * ResultSet : 儲存Statement執行後產生的查詢結果。 * * Class.forName(JDBC驅動類); * Connection dbConn = DriverManager.getConnection(JDBC URL ,資料庫使用者名稱,密碼); * **********************************************************/ /********************************************************** * 資料庫登 陸 名:sa * 資料庫登陸密碼:sa * 資料庫名稱:test * 表名稱:T_users * 欄位: * ID int * username nvarchar(50) * password nvarchar(50) * */ //1.註冊驅動 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //2.擷取資料庫連接 Connection dbConn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=test", "sa","sa"); //2.獲得Statement對象 Statement st = dbConn.createStatement(); //3.執行SQL語句 ResultSet rs = st.executeQuery("select * from T_users"); //4.處理結果 while (rs.next()) { // 讀取並儲存資料庫查詢結果 int x = rs.getInt("ID"); String s1 = rs.getString("username"); String s2 = rs.getString("password"); // 列印結果 System.out.println("ID=" + x); System.out.println("username=" + s1); System.out.println("password=" + s2); } //釋放資源 rs.close(); st.close(); dbConn.close(); }}
程式運行:
JDBC串連SQL Server代碼模板