日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

JAVA装mysql_已经安装了mysql,怎么能在java程序里使用SQL?

發布時間:2025/3/15 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA装mysql_已经安装了mysql,怎么能在java程序里使用SQL? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

展開全部

1、安裝62616964757a686964616fe4b893e5b19e31333335323437SQLServer2000

安裝SQLServer2000補丁SP3

安裝SQLServer2000 for SP3的驅動程序

(先打補丁sp3,再安裝針對sp3的驅動程序,安裝補丁時,為保險起見,兩種驗證方式的都裝一遍,我是先裝windows驗證,再裝SQL Server驗證的) 打開JBuilder

2、tools_configure_libraries new一個sqlserver,在library paths中加入驅動程序安裝目錄下lib文件夾中的三個jar文件

3、project——default projectproperties在paths頁下的required libaraes頁中加入第1步new的sqlserver

4、tools——enterprise setup(jb9)

enterprise——enterprise setup(jb2005)

在彈出的對話框的database driver頁中,添加第1步new的sqlserver,確定

5、重啟jbuilder

6、tools——database pilot

在彈出的窗口的菜單中選view——option

在彈出的對話框中選driver頁面,點add

在driver class文本框中輸入com.microsoft.jdbc.sqlserver.SQLServerDriver,確定 7、設置名為com.microsoft.jdbc.sqlserver.SQLServerDriver的driver class

Driver是com.microsoft.jdbc.sqlserver.SQLServerDriver

URL是jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=數據庫名(如:cardSystem)常見問題分析-1:

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establis

hing socket.

at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.sqlserver.tds.TDSConnection.(Unknown Source) at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Sou

rce)

at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown S

ource)

at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)

at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)

at java.sql.DriverManager.getConnection(DriverManager.java:523)

at java.sql.DriverManager.getConnection(DriverManager.java:171)

at DbTest.init(DbTest.java:32)

at DbTest.(DbTest.java:25)

at DbTest.main(DbTest.java:46)

Press any key to continue... 出現上邊錯誤的主要原因是默認的數據庫服務器端口 1433沒有打開,無法直接連接 ,如果成功升級到sp3則這個問題可以結決。還有就是數據庫一定要用Windows和數據庫混合身分驗證方式。

常見問題分析-2:

在安裝安裝SQLServer2000 for SP3的驅動程序時,彈出對話框提示:"以前的某個程序安裝已在安裝計算機上創建掛起的文件操作" 原因:以前裝過sql server,后來刪掉。現在重裝,卻出現“以前的某個程序安裝已在安裝計算機上創建掛起的文件操作。運行安裝程序之前必須重新啟動計算機”的錯誤。無法進行下去。 解決步驟是:

1)添加/刪除程序中徹底刪除sql server。

2)將沒有刪除的sql server目錄也刪除掉。

3) 打開注冊表編輯器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations項目,并刪除它。這樣就可以清除安裝暫掛項目。

4)刪除注冊表中跟sql server相關的鍵。

其實估計只要做第3步就可以搞定,這樣就可以清除安裝暫掛項目。自己是先走了1,2,4,最后 做了3才搞定。所以估計3才是最關鍵的。

采用sql server driver 來實現對sqlserver數據庫的操作時,一般代碼如下:

Connection con = null;

PrepareStatement pstmt = null;

try{

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

con = DriverManager.getConnection("jdbc:microsoft:sqlserver//localhost:1433;databasename=pubs","sa","sa");

pstmt = con.preparedStatment("insert ...."); }catch(ClassNotFoundException e){

e.printStackTrace();

}catch(SQLException e){

e.printStackTrace();

}finally{

try{

if (pstmt != null) pstmt.close();

if (con != null) con.close();

}catch(Exception e){

e.printStackTrace(); } 如果是SQLSERVER2005,則改成:

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

con = DriverManager.getConnection("jdbc:sqlserver//localhost:1433;databasename=pubs","sa","sa");

> java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.

估計是你連接sql server的端口設置有問題,你可以查看一下端口,看看是不是1433。 解決:出現[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket 凡是出現這種錯誤的,都可以說不是程序本身的錯誤,一般人都會寫jdbc:microsoft:sqlserver://localhost:1433;這樣寫是對的,很多是由于端口的問題,請查看一下端口,如下: 1)打開"企業管理器",打開控制臺根目錄>SQL Server 組>數據庫

2)在相應"數據庫"上單擊右鍵,選擇"屬性"

3)選擇"常規"選項卡,點擊"網絡配置",如啟用的協議中無"TCP/IP協議"將其加入

4)選擇"TCP/IP協議",點擊"屬性",檢查其端口號是否為1433

5)如端口號為1433將其修改為其它端口號,修改jdbc連接語句,將端口號同樣改為新啟用的端口號,如jdbc:microsoft:sqlserver://server_name:1400(假設新端口號為 1400)

追問

親,mysql

已贊過

已踩過<

你對這個回答的評價是?

評論

收起

總結

以上是生活随笔為你收集整理的JAVA装mysql_已经安装了mysql,怎么能在java程序里使用SQL?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。