成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談在JSP中利用Microsoft JDBC來連接數(shù)據(jù)庫

開發(fā) 后端
本來這個問題是老問題了,但是,查了網上的中文資料,實在是...,要么是講得不清楚,要不就是環(huán)節(jié)有問題,有些FAQ中講得只是JSP代碼連接SQL Server,及略帶講述必須安裝Microsoft JDBC驅動,只好細細翻閱。

情況比想象中的要壞得多:調了一個多小時,終于連接到SQL Server2000,很惱火啊,呵呵!

1. 安裝Microsoft JDBC Driver

勿庸多言,按“下一步”完成安裝。

2. 配置

先講一下環(huán)境變量的作用:

JAVA_HOME變量:用于設定JAVA開發(fā)包所在目錄

TOMCAT_HOME變量:用于設定TOMCAT伺服器所在目錄

CLASSPATH變量:被編譯的java或jsp文件中import一些類庫(如java.io.*, java.lang.*等),當編譯程序javac.exe編譯java或jsp文件時,必須要知道這些類庫所在路徑。所以,CLASSPATH是用于設定java類庫
的搜索路徑,通常需要在CLASSPATH中設置值: %JAVA_HOME%\lib。當安裝完Microsoft JDBC Driver后,還需要加入: %JDBC_INSTALL_PATH%\lib\msbase.jar;%JDBC_INSTALL_PATH%\lib\mssqlserver.jar;%JDBC_INSTALL_PATH%\msutil.jar

注意:%JDBC_INSTALL_PATH%是安裝Microsoft JDBC Driver的目錄,例如,設置這個環(huán)境變量JDBC_INSTALL_PATH = "c:\program files\microsoft jdbc driver"

path變量: 用于設置java.exe(執(zhí)行已編譯后的class), javac.exe(編譯java文件為class)等執(zhí)行文件的路徑, 例如,可以在dos控制臺下直接鍵入javac.exe,而不用切換到javac.exe所在目錄再執(zhí)行javac.exe。

3. 要點

一定要記得在安裝完成Microsoft JDBC后,將安裝目錄中的lib目錄下三個jar文件:

msbase.jar, mssqlserver.jar, msutil.jar拷貝到Tomcat目錄下common\lib目錄下,之后,必須重新啟動Tomcat!這樣做的目的是,jsp頁面在編譯過程中不會出現(xiàn)找不到sql server driver類庫的問題.

但我實在是不明白:%JAVA_HOME%\lib已被設置為默認的庫路徑,當我把Microsoft JDBC Driver的三個jar文件:msbase.jar,mssqlserver.jar,msutil.jar拷貝到%JAVA_HOME%lib中后(%JAVA_HOME%\jre\lib也作了測試,并且設置了相應的CLASSPATH,結果一樣),然后運行jsp頁面,卻還仍然提示找不到驅動程序類庫。
難道,TOMCAT只識別自已的common\lib目錄下的類庫?

4. 連接SQL Server 2000的JSP代碼

  1. <%@ page import="java.lang.*, java.io.*, java.sql.*, java.util.*" contentType="text/html; charset=EUC_CN" %> 
  2. <html>   
  3. <body>   
  4. <%  
  5.    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();   
  6.    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=OA"; // OA是數(shù)據(jù)庫名稱  
  7.    String user="sa";   
  8.    String password="";   
  9.    Connection connDriverManager.getConnection(url,user,password);   
  10.    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);   
  11.    String sql="select * from MEMBERS_INFO"; // MEMBERS_INFO是表名  
  12.    ResultSet rs=stmt.executeQuery(sql);   
  13.    while(rs.next())   
  14.    {  
  15. %>   
  16.        您的***個字段內容為:<%=rs.getString(1)%>   
  17.        您的第二個字段內容為:<%=rs.getString(2)%>   
  18. <%  
  19.    }  
  20. %>   
  21. <%out.print("數(shù)據(jù)庫操作成功,恭喜你");%>   
  22. <%  
  23.    rs.close();   
  24.   stmt.close();   
  25.    conn.close();   
  26. %>   
  27. body>   
  28. html> 

在JSP中使用Microsoft JDBC連接數(shù)據(jù)庫就介紹到這里。

【編輯推薦】

  1. 使用JDBC的五個精華功能
  2. Tomcat5+MySQL JDBC連接池配置
  3. 在Weblogic中實現(xiàn)JDBC的功能
  4. 詳解JDBC與Hibernate區(qū)別
  5. JDBC連接MySQL數(shù)據(jù)庫關鍵四步
  6. 詳解JDBC驅動的四種類型
責任編輯:彭凡 來源: csdn
相關推薦

2009-07-20 15:56:08

JDBC連接數(shù)據(jù)庫步驟

2009-07-14 17:18:23

JDBC怎么連接數(shù)據(jù)庫

2009-07-16 17:06:55

JSP網頁中JDBC代

2009-07-06 17:23:34

JDBC連接數(shù)據(jù)庫

2010-03-04 17:19:40

2009-06-30 14:37:08

數(shù)據(jù)庫JSP

2009-07-01 16:01:58

JSP數(shù)據(jù)庫

2009-07-22 13:49:40

JSP JDBC

2009-07-06 15:57:56

獲取數(shù)據(jù)庫連接JSP

2009-07-20 14:30:38

jdbc連接數(shù)據(jù)庫代碼

2009-07-17 15:34:37

Java Swing連接數(shù)據(jù)庫

2009-06-30 14:59:36

連接數(shù)據(jù)庫JSP入門

2009-07-07 14:56:33

JSP連接MySQL

2009-07-15 16:23:54

Java JDBC

2009-03-16 09:09:18

數(shù)據(jù)庫JDBCJSP

2009-07-02 09:00:25

JDBC設計JSP訪問數(shù)據(jù)庫

2009-07-03 17:37:54

JSP數(shù)據(jù)庫

2011-03-16 17:14:17

JavaBean數(shù)據(jù)庫

2011-12-05 10:43:54

JavaJDBC數(shù)據(jù)庫

2011-08-02 13:44:49

JSPJDBCSQL Server
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩欧美高清dvd碟片 | 国产精品区二区三区日本 | 欧美成人h版在线观看 | 97超在线视频 | 久久国产欧美日韩精品 | 91人人看 | 欧美片网站免费 | 欧美精品一区二区三区在线 | www.婷婷亚洲基地 | av资源在线看 | 一区二区三区免费 | 国产精品久久久久久久免费观看 | 乱码av午夜噜噜噜噜动漫 | 国产三级在线观看播放 | 欧美日韩国产中文字幕 | 成人精品一区亚洲午夜久久久 | 日韩伦理一区二区 | 作爱视频免费观看 | 91国内精精品久久久久久婷婷 | 亚洲 欧美 日韩在线 | 国产精品亚洲成在人线 | 一区二区三区视频在线 | 成人日韩av| 欧美成人在线网站 | 毛片久久久 | 国产精品毛片一区二区三区 | 国产一区二区免费 | av网站在线看 | 国产成人区 | 国产一区精品在线 | 在线视频成人 | 99精品国产一区二区三区 | 亚洲精品自在在线观看 | 国产91综合一区在线观看 | 欧美a在线| 成人精品国产一区二区4080 | 成人高清视频在线观看 | h在线免费观看 | 国产精品国产三级国产aⅴ原创 | 99在线免费视频 | 国产精品一区二区三区99 |