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

淺談在JSP中利用Microsoft JDBC來連接數據庫

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

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

1. 安裝Microsoft JDBC Driver

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

2. 配置

先講一下環境變量的作用:

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

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的目錄,例如,設置這個環境變量JDBC_INSTALL_PATH = "c:\program files\microsoft jdbc driver"

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

3. 要點

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

msbase.jar, mssqlserver.jar, msutil.jar拷貝到Tomcat目錄下common\lib目錄下,之后,必須重新啟動Tomcat!這樣做的目的是,jsp頁面在編譯過程中不會出現找不到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是數據庫名稱  
  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("數據庫操作成功,恭喜你");%>   
  22. <%  
  23.    rs.close();   
  24.   stmt.close();   
  25.    conn.close();   
  26. %>   
  27. body>   
  28. html> 

在JSP中使用Microsoft JDBC連接數據庫就介紹到這里。

【編輯推薦】

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

2009-07-20 15:56:08

JDBC連接數據庫步驟

2009-07-14 17:18:23

JDBC怎么連接數據庫

2009-07-16 17:06:55

JSP網頁中JDBC代

2009-07-06 17:23:34

JDBC連接數據庫

2010-03-04 17:19:40

2009-06-30 14:37:08

數據庫JSP

2009-07-01 16:01:58

JSP數據庫

2009-07-22 13:49:40

JSP JDBC

2009-07-06 15:57:56

獲取數據庫連接JSP

2009-07-20 14:30:38

jdbc連接數據庫代碼

2009-07-17 15:34:37

Java Swing連接數據庫

2009-06-30 14:59:36

連接數據庫JSP入門

2009-07-07 14:56:33

JSP連接MySQL

2009-07-15 16:23:54

Java JDBC

2009-03-16 09:09:18

數據庫JDBCJSP

2009-07-02 09:00:25

JDBC設計JSP訪問數據庫

2009-07-03 17:37:54

JSP數據庫

2011-03-16 17:14:17

JavaBean數據庫

2011-08-02 13:44:49

JSPJDBCSQL Server

2009-07-03 14:10:59

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人在线观看黄 | 欧美日韩在线视频一区 | 日韩欧美在线视频观看 | 极品久久| 欧美一区二区视频 | 亚洲国产欧美日韩 | 中文字幕亚洲欧美 | 国产高清视频在线播放 | 欧美一级全黄 | 国产一区| 91黄在线观看| 午夜在线| 婷婷综合五月天 | 这里只有精品99re | 欧美性生活一区二区三区 | 东方伊人免费在线观看 | 欧美激情精品久久久久久变态 | 韩日一区 | 国产精品高潮呻吟久久av野狼 | 亚洲日本一区二区三区四区 | 精品久久久久久 | 免费黄网站在线观看 | 一区二区中文字幕 | 在线观看亚洲精品视频 | 99久久国产免费 | 国产精品自产av一区二区三区 | 一区二区三区在线观看免费视频 | 懂色中文一区二区三区在线视频 | 伊人色综合久久天天五月婷 | 毛片综合 | 日日夜夜天天综合 | 亚洲一区二区三区在线播放 | 2022精品国偷自产免费观看 | 成人免费视频 | 日韩网站在线观看 | 欧美亚洲高清 | 在线成人www免费观看视频 | 特级黄一级播放 | 午夜精品久久 | 欧美啪啪网站 | 成人二区 |