程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server 2000和JDBC的融合實例解析

SQL Server 2000和JDBC的融合實例解析

編輯:關於SqlServer

SQL Server 2000 是當今網絡編程中使用的比較多的一個數據庫系統,而Java則是流行的網絡編程語言,在網絡編程中涉及的比較多也比較重要的就是數據庫問題,Java自身提供了對各類主流數據庫系統的支持,通過提供Java.SQL 庫,提供了一個統一的接口,使得可以在Java環境下不必對程序作大規模的修改,只要更改相應的驅動程序,即可實現對各類數據庫的操作,從而提高軟件的生存周期和降低軟件的開發成本和維護費用,在這種情況下SQL Server 2000 和Java 的融合問題就顯得比較重要了,本文簡要地闡述一下SQL Server 2000 和jdk的融合問題。

系統需求:

數據庫:SQL Server 2000 sp3

驅動程序:SQL Server driver for JDBC

Java版本:jdk1.2以上

1、我們首先使用JDBC-odbc橋來實現數據庫的連接,這個相對簡單,首先使用SQL Server企業管理其建立一個數據庫test,並建立一個簡單的表first_table建立odbc數據源,各步驟采用默認操作即可。

編寫一個簡單的測試程序,該程序主要實現數據庫的連接,以及一個簡單的SQL操作 ,代碼如下:

/***********************************************
/*
/*DbTest.Java
/*
/******************************************* */
import Java.SQL.*;
public class DbTest
{
 
 Connection con;
 Statement sta;
 ResultSet rs;
 
 String driver;
 String url;
 String user;
 String pwd;
 public DbTest()
 {
   driver = "sun.JDBC.odbc.JDBCOdbcDriver";
   url  = "JDBC:odbc:store_manager";
   user  = "share";
   pwd  = "share";
   init();
 }
 public void init()
 {
  try{
    Class.forName(driver);
    System.out.println("driver is ok");
    con = DriverManager.getConnection
    (url,user,pwd);
    System.out.println("conection is ok");
    sta = con.createStatement();
    rs = sta.executeQuery
    ("select * from room");
    while(rs.next())
    System.out.println
    (rs.getInt("roomNum"));
  }catch(Exception e)
  {
   e.printStackTrace();
  }
 }
 
 public static void main
 (String args [])
 //自己替換[]
 {
  new DbTest();
 }
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved