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

淺談JSP JDBC來連接SQL Server 2005的方法

開發 后端
這里將介紹JSP JDBC來連接SQL Server 2005的方法,JDBC是Java代碼和SQL數據庫之間的一座橋梁。希望本文能對大家使用JDBC有幫助。

一、下載安裝

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中創建測試數據表格

  1. use tempdb
  2. CREATE TABLE dbo.Table_1
  3. (
  4. ID bigint NOT NULL,
  5. NAME varchar(20) NOT NULL,
  6. EMAIL varchar(50) NULL
  7. ) ON [PRIMARY]

2、測試使用數據庫連接

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

  1. package cn.afss.common.web.test;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.ResultSet;
  5. import java.sql.SQLException;
  6. import java.sql.Statement;
  7. import org.apache.log4j.Logger;
  8. public class TestConnSql2k5Bean {
  9. private static final Logger logger =
  10. Logger.getLogger(TestConnSql2k5Bean.class);
  11. private Connection conn = null;
  12. public TestConnSql2k5Bean() {
  13. super();
  14. }
  15. public void getConnection() {
  16. try {
  17. Class
  18. .forName("com.microsoft.SQL Server.jdbc.SQL ServerDriver")
  19. .newInstance();
  20. String URL = "jdbc:SQL Server://localhost:1433;DatabaseName=tempdb";
  21. String USER = "sa"; // 根據你自己設置的數據庫連接用戶進行設置
  22. String PASSWORD = "123456"; // 根據你自己設置的數據庫連接密碼進行設置
  23. conn = DriverManager.getConnection(URL, USER, PASSWORD);
  24. } catch (java.lang.ClassNotFoundException ce) {
  25. logger.error("Get Connection error:", ce);
  26. } catch (java.sql.SQLException se) {
  27. logger.error("Get Connection error:", se);
  28. } catch (Exception e) {
  29. logger.error("Get Connection error:", e);
  30. }
  31. }
  32. public void testConnection() {
  33. if (conn == null)
  34. this.getConnection();
  35. try {
  36. String sql = "SELECT * FROM TABLE_1";
  37. Statement stmt = conn.createStatement();
  38. ResultSet rs = stmt.executeQuery(sql);
  39. while (rs.next()) {
  40. logger.debug(rs.getString("ID"));
  41. logger.debug(rs.getString("NAME"));
  42. logger.debug(rs.getString("EMAIL"));
  43. }
  44. rs.close();
  45. stmt.close();
  46. } catch (SQLException e) {
  47. logger.error(e.getMessage(), e);
  48. } finally {
  49. if (conn != null)
  50. try {
  51. conn.close();
  52. } catch (SQLException e) {
  53. }
  54. }
  55. }
  56. public static void main(String[] args) {
  57. TestConnSql2k5Bean bean = new TestConnSql2k5Bean();
  58. bean.testConnection();
  59. }
  60. }

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

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

1、JSP JDBC連接SQL Server2000

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

2、JSP JDBC連接SQL Server2005

  1. Class.forName("com.microsoft.SQL Server.jdbc.SQL ServerDriver").newInstance();
  2. URL = "jdbc:SQL Server://localhost:1433;DatabaseName=tempdb";
責任編輯:彭凡 來源: 新浪科技
相關推薦

2009-07-23 13:37:45

JDBC連接SQL S

2010-06-17 15:24:51

SQL SERVER

2011-08-02 13:44:49

JSPJDBCSQL Server

2009-07-16 17:06:55

JSP網頁中JDBC代

2009-07-17 17:41:25

JDBC連接SQL S

2011-03-21 13:44:38

SQL ServerSQL Server2分頁

2009-07-15 15:18:01

JDBC連接SQL S

2009-07-20 16:40:55

JDBC訪問SQL S

2009-07-14 18:13:36

Microsoft J

2011-08-23 16:45:52

JSP鏈接SQL Se

2009-07-21 14:50:01

JDBC連接SQL S

2009-07-01 17:58:20

JSP

2009-07-22 13:32:24

JDBC SQL

2010-03-04 17:19:40

2010-11-09 16:14:52

卸載SQL Serve

2009-07-22 14:30:53

JDBC連接池

2009-04-17 13:27:43

SQL Server遠程備份鏡像

2009-08-10 16:25:30

JSP SQL Ser

2009-07-07 17:42:28

2010-07-22 13:38:49

SQL Server
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 丝袜天堂 | 精品欧美一区二区三区久久久小说 | 中文字幕亚洲欧美日韩在线不卡 | 亚洲精品久久久久中文字幕二区 | 欧美福利视频 | 一区在线观看 | 天堂综合 | 一区在线播放 | 国产一在线观看 | 亚洲视频在线免费 | 欧美一区二区三区在线 | 国产精品毛片久久久久久 | 91免费电影| 天天干天天插天天 | 狠狠艹| 热久久久久 | 麻豆成人在线视频 | 亚洲风情在线观看 | www.三级 | 亚洲视频在线一区 | 免费国产黄网站在线观看视频 | 国产精品波多野结衣 | 在线观看免费毛片 | 亚洲精品综合 | 国产精品久久久久国产a级 欧美日韩国产免费 | 曰批视频在线观看 | av免费网站在线观看 | 成人在线精品视频 | 久久久久久久久久久久一区二区 | av在线免费观看不卡 | 欧美成人第一页 | 国产精品久久国产精品 | 91精品国产综合久久久久久丝袜 | 日本久草 | 天堂精品视频 | 国产精品久久久久久久免费大片 | 激情91| 国产精品s色| 激情小视频 | 日韩在线国产 | 一区二区日本 |