亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

Java 實現連接sql server 2000

2024-08-31 00:59:35
字體:
來源:轉載
供稿:網友
第一種:通過ODBC連接數據庫

JAVA語言的跨平臺的工作能力(Write Once ,Run Anywhere)、優秀的圖像處理能力(我相信現在沒有那種語言可以超過JAVA在網絡上的圖形處理能力)、網絡通信功能、通過JDBC數據庫訪問技術等等,讓我們誰都不可否認JAVA語言是SUN公司對于計算機界的一個巨大的貢獻。筆者可以描述這樣一個場景:有一天你上網完全可以不用IE 或者NETSCAPE,上網就像是玩游戲,你可以獲得游戲那么精美的圖像和互動的感覺,如果你玩過UO,也許你就知道那種感覺了,但是JAVA做成的東西一定會超過UO的,因為不單單是游戲,也不是單單是瀏覽器,如果你愿意(要你有錢,有時間,有優秀的JAVA人才)你可以把所有的這一切用Java完全集成出來!??!我不是夸大JAVA的功能,大家可以訪問一下的那個社區程序,你就能找到一種感覺了:相信我沒有說什么假話 。好了,不說廢話了,現在我向你介紹JAVA的數據庫訪問技術----JDBC數據庫訪問技術(你可千萬不要搞成ODBC了?。?
  JDBC技術事實上是一種能通過JAVA語言訪問任何結構化數據庫的應用程序接口(API)(Sun這樣說的,我也不知道是不是真的),而且現在的JDBC 3.0據Sun說也能訪問Execel等電子表格程序!
  JDBC對于數據庫的訪問有四種方式,我們這里只是介紹兩種:
  第一種是通過ODBC做為“橋”(Bridge)對數據庫訪問,第二種是直接對數據庫訪問。
  我們先來看看第一種JDBC<-->ODBC訪問的流程:
  JDBC Driver Mannager->JDBC<->ODBC橋->ODBC->數據庫客戶機驅動庫->數據庫服務器->返回查詢結果,在這種訪問中值的我們注意的是雖然JAVA是"Write Once ,Run Anywhere",但是如果通過這種訪問的話,需要客戶端必須設置ODBC和有相應的數據庫客戶機的驅動,當你看了下面的另外一個流程的時候或許你會想:明明下一種更方面,為什么還要有這個東西的產生!呵呵,因為,未必所有的數據庫服務器提供商都提供下面的JDBC驅動程序(給JDBC訪問提供相應的接口),所以就有了JDBC<->ODBC Bridge。
  接著再讓我們來看看第二種訪問流程:
  JDBC Driver Mannager->局部JDBC驅動->客戶端數據庫->數據庫服務器->返回查詢結果,這種訪問事實上是轉換JDBC調用為相應的數據庫(Oracle, Sybase, Informix, DB2, 和其他的數據庫數據庫管理系統)的客戶端API調用(這么說,不知道大家能不能懂,說簡單點就好像ASP不是通過DSN對數據庫訪問而是通過OLEDB訪問,說道這里我還是不知道大家能不能明白我的意思。哎呀,不要扔雞蛋嘛!),這種方式的訪問需要相應的數據庫提供商提供相應的JDBC驅動程序,但是有一種好處,可以獨立于odbc用于可以隨處可Run的客戶端的瀏覽器中的Applet程序。
我們下面將給大家一個通過JDBC-ODBC橋數據庫訪問的實例,但是在看下面的事例前我想問大家一次:JDK1.3裝了嗎?數據庫驅動裝了嗎(我使用的是SQLserver)?你該沒有使用Linux吧?雖然java支持Linux,但是老兄我可沒有使用Linux喲(這同JAVA的Write Once ,Run Anywhere沒有關系),由于使用了運行于Win下面的ODBC,我建議你看看這篇東西?id=112,否則你要是有了問題,出不了結果那豈不是要怪我(不過欲加之罪,何患無吃... ...),冤枉呀!

哎呀,說了這么多的廢話,還是讓我們來看看到底JDBC的調用吧!既然我們是通過odbc訪問數據庫,所以這個odbc是跑不了的,我們先來設置你的odbc:打開你的odbc數據源->選擇系統dsn(Click加新的dsn-)->接下來輸入選擇數據庫類型、輸入dsn名:、選擇服務器、連接數據庫的方式、輸入數據庫的登陸用戶和密碼->測試連接,如果測試成功的話,那么你的dsn就建立好了,我的dsn名為Sqlserver.使用的是sqlserver7.0,以 “sa”登陸,密碼為空。這些東西都是后面要用道的!
  好了下面讓我們來看程序代碼: (該代碼已經通過運行)
//###########################################################
//代碼開始
import java.sql.*;
//加載java數據連接包,java基本所有的數據庫的調用的都在這個東西里面
public class InsertCoffees {
public static void main(String args[]) {
String url = "jdbc:odbc:sqlserver";
//取得連接的url名,注意sqlserver是dsn名
Connection con;
//實例化一個Connection對象
Statement stmt;
String query = "select * from col_link";
//選擇所有的Col_link表中的數據輸出
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//加載jdbc-odbc橋驅動
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
//加載jdbc-odbc橋錯誤
System.err.println(e.getMessage());
//其他錯誤
}
try {
con = DriverManager.getConnection(url, "sa", "");
//數據庫連接
stmt = con.createStatement();
//Create 一個聲明
stmt.executeUpdate("CREATE TABLE col_link (sitename varchar (20) NULL ,siteurl varchar (50) NULL) ");
//執行了一個sql語句生成了一個表col_link的表
stmt.executeUpdate("insert into col_link values('ASP中華網','http://www.aspcn.com')");
stmt.executeUpdate("insert into col_link values('永遠到底有多遠','http://xuankong.com')");
//執行一個insert into語句
stmt.executeUpdate("update col_link set siteurl='http://www.aspcn.com/xuankong/xuankongt.jpg' where siteurl='http://xuankong.com'");
//執行一個update語句,更新數據庫
ResultSet rs = stmt.executeQuery(query);
//返回一個結果集
System.out.println("Col_link表中的數據如下(原始數據)");
//下面的語句使用了一個while循環打印出了col_link表中的所有的數據
System.out.println("站點名 "+" "+"站點地址");
System.out.println("---------------"+" "+"----------------");
while (rs.next()) {
String s = rs.getString("sitename");
String f = rs.getString("siteurl");
//取得數據庫中的數據
System.out.println(s + " " + f);
/*String t = rs.getString(1);
String l = rs.getString(2);
System.out.println(t + " " + l);*/
/*jdbc提供了兩種方法識別字段,一種是使用getXXX(注意這里的getXXX表示取不同類型字段的不同的方法)獲得字段名,
第二種*是通過字段索引,在這里我把第二種方法注釋了*/
/*你可以訪問這個連接獲得getxxx的用法:*/
}
stmt.close();
con.close();
//上面的語句關閉聲明和連接
} catch(SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
//顯示數據庫連接錯誤或者查詢錯誤
}
}
}
//代碼結束
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲在线视频福利| 久久九九全国免费精品观看| 一区二区三区久久精品| 性亚洲最疯狂xxxx高清| 亚洲国产精彩中文乱码av在线播放| 国产欧美久久一区二区| 91精品久久久久久久久| 最近中文字幕2019免费| 久久久久中文字幕| 国产精欧美一区二区三区| 日av在线播放中文不卡| 亚洲精品黄网在线观看| 精品国产户外野外| 久久青草精品视频免费观看| 欧美丝袜第一区| 亚洲精品狠狠操| 日韩精品一区二区视频| 欧美最猛性xxxxx免费| 成人国产精品免费视频| 国产精品黄色av| 亚洲国产成人91精品| 亚洲国产精久久久久久| 精品自拍视频在线观看| 91在线观看免费观看| 啊v视频在线一区二区三区| 欧美福利在线观看| 91九色视频导航| 欧美国产日本高清在线| 国产成人精品在线观看| 精品久久中文字幕久久av| 欧美日韩另类视频| 国内精品久久久久久中文字幕| 中文字幕久热精品视频在线| 亚洲精品中文字| 精品久久久久久久久久| 亚洲综合中文字幕在线观看| 亚洲国产精彩中文乱码av| 国产一区二区三区在线| 久久久亚洲影院你懂的| 精品久久久久久久久久久久久久| 日本一区二区三区在线播放| 最新日韩中文字幕| 国产成人久久久| 欧美韩日一区二区| 国产精品久久久久久久久久ktv| 久久夜色精品亚洲噜噜国产mv| 永久免费毛片在线播放不卡| 亚洲综合在线做性| 91久久久久久久久久久久久| 久久99精品久久久久久青青91| 日韩成人中文字幕| 亚洲欧美日韩久久久久久| 国产精品视频久久久| 91精品国产综合久久久久久久久| 国产精品久久久久久av| 久久亚洲综合国产精品99麻豆精品福利| 国产成人久久精品| 亚洲国产精品久久久久| 亚洲自拍小视频免费观看| 日韩av在线网址| 国产成人午夜视频网址| 伊人一区二区三区久久精品| 亚洲第一区第二区| 国产成人免费av电影| 成人午夜黄色影院| 久久精品精品电影网| 国产精品久久久久久av福利软件| 久久伊人91精品综合网站| 欧美日韩国产影院| 亚洲精品99久久久久| 久久久噜噜噜久久中文字免| 日韩久久免费视频| 国产精品影院在线观看| 欧美又大又硬又粗bbbbb| 欧美性xxxx极品高清hd直播| 欧美日韩性视频| 日韩中文字幕在线免费观看| 欧美日韩国产成人| 日韩免费av一区二区| 亚洲人在线观看| 亚洲欧美激情四射在线日| 欧美电影电视剧在线观看| 久久精品中文字幕免费mv| 日韩欧美在线视频日韩欧美在线视频| 91精品视频大全| 亚洲片在线资源| 精品成人国产在线观看男人呻吟| 九九热99久久久国产盗摄| 欧美成人亚洲成人| 欧美成人免费全部观看天天性色| 欧美做爰性生交视频| 91夜夜未满十八勿入爽爽影院| 性欧美激情精品| 久久人人爽亚洲精品天堂| 久久久久久久激情视频| 91探花福利精品国产自产在线| 精品福利视频导航| 日日摸夜夜添一区| 久热精品视频在线观看| 中文字幕亚洲自拍| 欧美老少配视频| 亚洲精品资源美女情侣酒店| 久久影视电视剧免费网站清宫辞电视| 成人疯狂猛交xxx| 亚洲最大中文字幕| 成人黄色av网| 欧美激情精品久久久久久黑人| 亚洲xxxx18| 欧美精品999| 久久夜精品香蕉| 欧美激情乱人伦一区| 欧美精品久久久久久久久久| 久久99久久99精品免观看粉嫩| 成人羞羞国产免费| 亚洲欧美日韩天堂| 91在线观看免费高清| 久久精品国产亚洲一区二区| 欧美电影在线播放| 国产91色在线|免| 精品国产31久久久久久| 91香蕉国产在线观看| 久久久91精品国产| 亚洲天堂av在线免费观看| 国产精品久久久久高潮| 精品中文视频在线| 免费99精品国产自在在线| 久久久人成影片一区二区三区| 国产精品极品尤物在线观看| 欧美中文字幕视频| 亚洲国产又黄又爽女人高潮的| 久久99热这里只有精品国产| 国产精品一区二区3区| 亚洲人成亚洲人成在线观看| 久久99国产精品久久久久久久久| 久久综合久中文字幕青草| 国产成人精品久久二区二区| 7777免费精品视频| 久久精品青青大伊人av| 在线观看精品国产视频| 国产精品91在线观看| 黄色成人av在线| 国产精品视频区1| 理论片在线不卡免费观看| 日韩黄色av网站| 久久综合色影院| 欧美视频免费在线观看| 久久九九热免费视频| 欧美大尺度电影在线观看| 日本国产高清不卡| 久久久久久久久电影| 国产精品美女免费视频| 日韩在线中文字| 91黑丝在线观看| 久久久久久国产精品美女| 亚洲精品白浆高清久久久久久| 亚洲在线视频福利| 欧美大肥婆大肥bbbbb| 精品久久久香蕉免费精品视频| 神马久久桃色视频| 亚洲激情第一页| 庆余年2免费日韩剧观看大牛| 欧美壮男野外gaytube| 亚洲视屏在线播放| 国产一区二区丝袜高跟鞋图片|