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

首頁 > 編程 > Java > 正文

JAVA與數據庫連接方法(二)

2019-11-17 06:33:44
字體:
來源:轉載
供稿:網友

    現在介紹第二種方法,用關廠商提供的相應驅動程序來連接。

    這種實現方法是直接使用數據庫廠商提供的用專用的網絡協議創建的驅動程序,通過它可以直接將JDBC API調用轉換為直接網絡調用。這種調用方式一般性能比較好,而且也是實用中最簡單的方法。因為它步需要安裝其他的庫或中間件。幾乎所有的數據庫廠商都為他們的數據庫提供了這種數據庫提供了這種JDBC驅動程序,也可以從第三方廠商獲得這些驅動程序。

    從網址http://industry.java.sun.com/PRodUCts/jdbc/drivers/可以看到所有有用的驅動程序的清單。其結果如圖所示:

    應用程序---JDBC API---驅動程序---數據源

    這里首先要安裝JDBC的驅動程序,推薦SP2版本的,可從微軟網站上下載
    http://www.microsoft.com/downloads/details.aspx?FamilyID=9f1874b6-f8e1-4bd6-947c-0fc5bf05bf71&DisplayLang=en 下載最下面的SETUP.EXE

    這個驅動程序要配合SQL SERVER2000 SP3A,相應下載URL為
    http://www.microsoft.com/china/sql/downloads/sp3.asp 下載 chs_sql2ksp3.exe

    假如用JAVA SDK直接編譯運行的話需要設置環境變量,將安裝好的JDBC驅動里面的LIB三個文件設置為環境變量:
    classpath: 
    D:/program  files/Microsoft  SQL  Server/jdbc/lib/msbase.jar;
    D:/program  files/Microsoft  SQL  Server/jdbc/lib/MSSQLserver.jar;
    D:/program  files/Microsoft  SQL  Server/jdbc/lib/msutil.jar;

    安裝即可用微軟的驅動程序連接數據庫了,相應代碼與前面基本相同:

import java.sql.*;
import java.io.*;
public class DBColumn {

 public static void main(String[] args) {
  Connection con=null;
  Statement sm=null;
  String command=null;
  ResultSet rs=null;
  String tableName=null;
  String cName=null;
  String result=null;
  BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
  try
  {
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
   System.out.println("驅動程序已加載");
   //SQL SERVER的登陸方式必須為使用SQL SERVER密碼登陸認證方式
   con=DriverManager.getConnection("jdbc:microsoft:sqlserver://SERVERNAME:1433","USER","PASSWord"); 
   con.setCatalog("GoodsSupply");
   System.out.println("OK,成功連接到數據庫");
  }catch(Exception ex) {
   ex.printStackTrace();
  }
  try
  {
   sm=con.createStatement();
   System.out.println("輸入表名");
   tableName=input.readLine();


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁阳县| 胶州市| 普洱| 台北县| 宁蒗| 马龙县| 丹凤县| 万源市| 乌拉特前旗| 仙居县| 长寿区| 达尔| 石嘴山市| 藁城市| 海宁市| 宝山区| 陵水| 万源市| 永吉县| 凤阳县| 清徐县| 宽城| 施甸县| 苗栗县| 巢湖市| 罗江县| 于田县| 泰宁县| 邵东县| 德阳市| 定陶县| 重庆市| 丰台区| 五家渠市| 博野县| 宁远县| 集贤县| 和林格尔县| 四川省| 北海市| 旬邑县|