中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JSP JDBC如何連接SQL Server 2005

發布時間:2021-11-22 10:24:42 來源:億速云 閱讀:180 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關JSP JDBC如何連接SQL Server 2005的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

一、下載安裝

1、SQL Server 2005 Express Edition

下載:http://msdn.microsoft.com/vstudio/express/sql/download/

安裝完數據庫后設置ICP/IP協議啟動,具體如下:

(1)打開SQL Server Configuration Manager

(2)轉到SQL Server 2005 Network Configuration->Protocols for SQLEXPRESS

(3)將TCP/IP設置為Enabled(啟用)

(4)雙擊TCP/IP項,轉到IP Addresses頁

(5)IP All中設置TCP Port為1433

(6)重新啟動服務

2、SQL Server2005數據庫JSP JDBC驅動

下載:http://download.microsoft.com/download/1/c/a/1cae7cc0-c010-4e0c-b1b8-7915360ee0b9/sqljdbc_1.0.809.102_chs.exe

安裝或者解壓,取得sqljdbc.jar文件,該文件即為JDBC驅動。將sqljdbc.jar放到classpath。(web application中放在WEB-INF/lib下)

二、連接數據庫SQL Server2005的Java代碼

1、在tempdb中創建測試數據表格

use tempdb  CREATE TABLE dbo.Table_1  (  ID bigint NOT NULL,  NAME varchar(20) NOT NULL,  EMAIL varchar(50) NULL  )  ON [PRIMARY]

2、測試使用數據庫連接

下面代碼創建了一個連接到數據庫的連接,及使用連接操作數據庫。

package cn.afss.common.web.test;   import java.sql.Connection;  import java.sql.DriverManager;  import java.sql.ResultSet;  import java.sql.SQLException;  import java.sql.Statement;   import org.apache.log4j.Logger;    public class TestConnSql2k5Bean {   private static final Logger logger =    Logger.getLogger(TestConnSql2k5Bean.class);  private Connection conn = null;   public TestConnSql2k5Bean() {    super();  }   public void getConnection() {    try {     Class      .forName("com.microsoft.SQL Server.jdbc.SQL ServerDriver")      .newInstance();     String URL = "jdbc:SQL Server://localhost:1433;DatabaseName=tempdb";     String USER = "sa"; // 根據你自己設置的數據庫連接用戶進行設置     String PASSWORD = "123456"; // 根據你自己設置的數據庫連接密碼進行設置     conn = DriverManager.getConnection(URL, USER, PASSWORD);    } catch (java.lang.ClassNotFoundException ce) {     logger.error("Get Connection error:", ce);    } catch (java.sql.SQLException se) {     logger.error("Get Connection error:", se);    } catch (Exception e) {     logger.error("Get Connection error:", e);    }  }   public void testConnection() {    if (conn == null)     this.getConnection();    try {     String sql = "SELECT * FROM TABLE_1";     Statement stmt = conn.createStatement();     ResultSet rs = stmt.executeQuery(sql);     while (rs.next()) {      logger.debug(rs.getString("ID"));      logger.debug(rs.getString("NAME"));      logger.debug(rs.getString("EMAIL"));     }     rs.close();     stmt.close();    } catch (SQLException e) {     logger.error(e.getMessage(), e);    } finally {     if (conn != null)      try {       conn.close();      } catch (SQLException e) {      }    }  }  public static void main(String[] args) {    TestConnSql2k5Bean bean = new TestConnSql2k5Bean();    bean.testConnection();  }  }

三、SQL Server2000和2005的連接代碼區別

寫連接代碼時需要注意2000和2005的不同:

1、JSP JDBC連接SQL Server2000

Class.forName("com.microsoft.jdbc.SQL Server.SQL ServerDriver").newInstance();  URL = "jdbc:microsoft:SQL Server://localhost:1433;DatabaseName=tempdb";

2、JSP JDBC連接SQL Server2005

Class.forName("com.microsoft.SQL Server.jdbc.SQL ServerDriver").newInstance();    URL = "jdbc:SQL Server://localhost:1433;DatabaseName=tempdb";

感謝各位的閱讀!關于“JSP JDBC如何連接SQL Server 2005”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平塘县| 菏泽市| 沅陵县| 祥云县| 洛川县| 东方市| 阳原县| 任丘市| 高陵县| 湖州市| 伊吾县| 安陆市| 游戏| 怀远县| 崇文区| 陕西省| 鄂伦春自治旗| 江阴市| 枣庄市| 米泉市| 顺平县| 嵊泗县| 黄冈市| 鹤庆县| 宜兴市| 伊春市| 闽侯县| 休宁县| 蕉岭县| 商水县| 抚顺县| 青神县| 阿拉善左旗| 宁强县| 许昌县| 北京市| 苍山县| 贵德县| 阿拉善右旗| 泸定县| 宁陕县|