java与sql2005连接数据库_Java链接数据库SQl Server2005
Java鏈接數據庫SQL Server2005步驟:
1.到微軟官方網站下載2005的jdbc并解壓,獲得文件sqljdbc.jar。本人使用的是sqljdbc_1.2,解壓后即為該文件。
sql jdbc 1.2下載地址:
2.將sqljdbc.jar拷貝到C:\Program Files\Java\jre1.5.0_08\lib\ext路徑下(Java虛擬機的默認安裝路徑)。
3.在環境變量classpath后面添加C:\Program Files\Java\jre1.5.0_08\lib\ext\sqljdbc.jar(即sqljdbc.jar所在的位置,也可以是sqljdbc.jar所在的其他路徑)。
4.將下載后的sqljdbc_1.2里面的sqljdbc_auth.dll文件拷貝到C:\WINDOWS\system32下面。
5.在sqlServer2005數據庫添加用戶名(在“安全性”里面),并授予登錄權限,和訪問數據庫的權限。
6.開始-〉程序-〉sql? server? 2005-〉配置工具-〉SQL Server Configuration Manager。啟動sql? 2005服務。點擊? sql? server2005網絡配置節點,并選??? 中”MSSQLserver的協議“節點。啟用tcp/ip協議。
7.雙擊TCP/IP,在彈出的對話框中選擇"IP地址"。找到IPAll(最下面的一個),里面的"IP動態端口"后面的數字即為你要是有的端口號,本人的是1028.
8.將sqljdbc.jar導入到要鏈接數據庫SQL2005的項目中:單擊該項目“右鍵”,選擇"Build Path",然后選擇“Configure Build Path”,在彈出的對話框中選擇“Libraries”,點擊“Add External JARs”選項,在彈出的對話框中選擇sqljdbc.jar所在的路徑,本文為:C:\Program Files\Java\jre1.5.0_08\lib\ext。即將sqljdbc.jar添加入項目中了。
9.載入sql? server? 2005 jdbc驅動程序,代碼片斷如下:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
10.設置連接字符串,并根據連接串獲取到數據庫的連接。代碼片斷如下:
String dbUrl="jdbc:sqlserver://localhost:1028;Database=db_JXC";
Connection? ConnObj=DriverManager.getConnection(dbUrl,"yfm","數據庫登錄密碼");//用SQL身份登錄
或:
String dbUrl="jdbc:sqlserver://localhost:1028;Database=db_JXC;integratedSecurity=true;"; //用widows身份登錄
Connection?? ConnObj=DriverManager.getConnection(dbUrl);
11.根據所獲取的連接設置sql語句對象的屬性。代碼片斷如下:
Statement? SQLStatement=ConnObj.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
12.準備要執行的sql語句字符串。并把該字符串傳給sql語句對象。執行結果保存在一個結果集中。
ResultSet? RS=SQLStatement.executeQuery("SELECT * FROM BookData");
13.遍歷結果集合,并獲取用戶需要的信息。
if(RS.next())
{
T1.setText(RS.getString("ISBN"));
T1.setText(RS.getString("BookName"));
T1.setText(RS.getString("Author"));
T1.setText(String.valueOf(RS.getString("Price")));
}
else
JOptionPane.showMessageDialog(this, "myBook數據庫內,無任何數據");
總結
以上是生活随笔為你收集整理的java与sql2005连接数据库_Java链接数据库SQl Server2005的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编软件DOSBox使用教程
- 下一篇: 【拓展】一个故事讲完 CPU 的工作原理