国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Windows系統下Java連接SQL Server的方法簡介

2019-11-26 14:59:35
字體:
來源:轉載
供稿:網友

使用JDBC連接SQL Server

設置SQL Server服務器

我使用的是SQL Server 2005標準版SP2,這些都默認即可,一般不用配置。如果需要配置端口請看下面。

1、“開始”→“程序”→“Microsoft SQL Server 2005”→“配置工具”→“SQL Server 配置管理器”→“SQL Server 2005 網絡配置”→“MSSQLSERVER 的協議”
2、如果“TCP/IP”沒有啟用,右鍵單擊選擇“啟動”。
3、雙擊“TCP/IP”進入屬性設置,在“IP 地址”里,可以配置“IPAll”中的“TCP 端口”,默認為1433。
4、重新啟動SQL Server或者重啟計算機。


創建數據庫

打開“SQL Server Management Studio”,登錄連接SQL Server服務器,新建數據庫,命名為test


在Eclipse中測試

1、打開Eclipse,“文件”→“新建”→“項目”→“Java 項目”,項目名為Test
2、在Eclipse中,選擇“窗口”→“首選項...”→“Java”→“已安裝的 JRE”,選擇已安裝的 JRE,點擊“編輯”→“添加外部”,選擇%ProgramFiles%/sqljdbc_1.1/chs/sqljdbc.jar
3、在Test項目的“JRE 系統庫”中可以看見sqljdbc.jar,如果沒有可以右鍵單擊項目Test→“構建路徑”→“配置構建路徑...”→“Java 構建路徑”→“庫”→“添加外部 JAR...”,選擇%ProgramFiles%/sqljdbc_1.1/chs/sqljdbc.jar
4、編寫Java代碼,如下:

import java.sql.*;public class Test {public static void main(String[] srg) { String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加載JDBC驅動 String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=test"; //連接服務器和數據庫test String userName = "sa"; //默認用戶名 String userPwd = "123456"; //密碼 Connection dbConn; try {  Class.forName(driverName);  dbConn = DriverManager.getConnection(dbURL, userName, userPwd);  System.out.println("Connection Successful!"); //如果連接成功 控制臺輸出Connection Successful! } catch (Exception e) {  e.printStackTrace(); }}}


注:
1、因為SQL Express這個版本的服務器默認是禁用的并且端口號沒有配置,所以要進行重新設置
2、如果你以前用Java連接SQL Server 2000的話就要注意了:
在SQL Server 2000 中加載驅動和URL路徑的語句是
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";
而SQL Server 2005 中加載驅動和URL的語句則為
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
如果寫法錯誤將會找不到驅動。


jtds連接sqlserver
JTDS是一個開放源代碼的100%純Java的,用于JDBC 3.0驅動Microsoft SQL Server 和Sybase(10 ,11 ,12 ,15 版本)的驅動程序 。 JTDS是基于freetds的,并且是目前最快的生產準備JDBC驅動程序為SQL Server和Sybase 。
JTDS完全與JDBC 3.0兼容,支持只向前的,和可滾動/可更新的結果集(ResultSets)中并行(完全獨立)語句,并且可實施所有databasemetadata和resultsetmetadata方法。
jTDS - SQL Server and Sybase JDBC driver
 

package sqlserver_jtds;  import java.sql.*;  public class SQLServer {  String dbURL = "jdbc:jtds:sqlserver://127.0.0.1:1433;;DatabaseName=test";  String user = "sa";  String password = "123456";    Connection conn;    public SQLServer(){  this.connect();  }  public void connect(){  try{   try{   Class.forName("net.sourceforge.jtds.jdbc.Driver");   }catch(Exception e){   e.printStackTrace();   }   //DriverManager.registerDriver(new net.sourceforge.jtds.jdbc.Driver());   conn = DriverManager.getConnection(dbURL,user,password);   DatabaseMetaData metaData = conn.getMetaData();      System.out.print(metaData.getDatabaseProductVersion());  }catch(Exception e){   e.printStackTrace();  }  }  public static void main(String[] args){  new SQLServer();  } } 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仲巴县| 上高县| 翼城县| 哈密市| 南皮县| 大安市| 客服| 苗栗县| 南江县| 社旗县| 红桥区| 怀远县| 英山县| 平罗县| 巴林左旗| 合水县| 吉隆县| 化州市| 桦南县| 南平市| 英超| 自贡市| 义乌市| 双桥区| 沙田区| 瓦房店市| 花莲县| 讷河市| 平陆县| 璧山县| 高要市| 郓城县| 泉州市| 开化县| 新巴尔虎右旗| 肇源县| 广饶县| 天祝| 松溪县| 上饶县| 常德市|