java 與 數據庫的連接


Eclipse中使用SQL server 2017數據庫

一、准備材料

要能夠使用數據庫就要有相應的JDBC,所以我們要去Microsoft官網下載https://www.microsoft.com/zh-cn/download/details.aspx?id=11774

 

 

 

 

 

 

 

 

 

 

 

二、配置SQL server 2008

請先確保已經設置好了sa,如果不是,可以參照下面鏈接修改http://jingyan.baidu.com/article/8cdccae9452b3c315513cd52.html

 

 

 

 

 

 

 

 

 

然后重啟數據庫,重啟完畢后,接下來使用命令測試1433端口是否打開。

接着開始菜單 → 運行cmd → 在命令提示符下輸入:telnet 127.0.0.1 1433,(注意telnet與127之間有空格,1與1433之間有空格)若提示“不能打開到主機的連接,在端口 1433: 連接失敗”,則說明1433端口沒有打開,需要重新進行以上配置。如果是顯示telnet不是內部命令,則按照圖后步驟進行設置,若連接成功,顯示如圖8所示:

 

打開控制面板,進入程序,然后點擊打開或者關閉windows,往下拉,可以看到telnet客戶端,選擇即可。然后重復上面第五的步驟。http://jingyan.baidu.com/article/6525d4b1377913ac7d2e94eb.html  

 

配置環境變量classpath,將該sqljdbc4放置在jdk1.7(你們的版本)lib中,http://jingyan.baidu.com/article/cbcede07cf5fef02f40b4ddd.html

這是一條關於環境變量的設置鏈接。

 

 

右擊電腦的屬性,然后點擊高級屬性設置,點擊環境變量設置,將該jar添加到之前安裝的目錄下,如果沒有,則新建,並且為其設置地址目錄。

 

三、使用eclipse測試鏈接SQL server 2017 數據庫:

1、打開SQL server 2017 數據庫,新建一個數據庫jsp。

2、運行eclipse新建一個project,然后新建一個包,包里新建一個java文件,Main文件。

 

 

3、將sqljdbc4.jar copy 進入該project ,然后右擊它,點擊build path。(同時也可以把sqljdbc4jar類放到jre/lib/ext下,並放到tomcat/lib下,這樣就可以應用到所有jsp文件,減少對每個項目進行sqljdbc4jar的加載)

4、再下載一個javax.xml.bind.jar   同樣的方式放入project   下載鏈接:https://download.csdn.net/download/yz815/10152246     

5、進入Main.java,將下面的代碼復制進入

package pkg;

import java.sql.*;

public class Main {
 public static void main(String [] args)
 {
  String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
  String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=jsp";
  String userName="sa";
  String userPwd="123";
 try
{
    Class.forName(driverName);
    System.out.println("加載驅動成功!");
}catch(Exception e){
    e.printStackTrace();
    System.out.println("加載驅動失敗!");
}
try{
    Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
        System.out.println("連接數據庫成功!");
}catch(Exception e)
{
    e.printStackTrace();
    System.out.print("SQL Server連接失敗!");
}        
}

}

如果在連接過程中出現 talnet 127.0.0.1 post 1433 no response,先檢查一遍是否設置有誤,如果沒有,那重新啟動下計算機,因為可能未更新,我也是遇到這個問題,后來重啟后便成功連接上了數據庫。

學習博客:http://blog.163.com/jackie_howe/blog/static/19949134720125173539380/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM