爪哇咖啡館

          我為J狂

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            11 隨筆 :: 2 文章 :: 39 評論 :: 0 Trackbacks
          一、jsp連接Oracle8/8i/9i數據庫(用thin模式)
          testOracle.jsp如下:

          <%@ page contentType="text/html;charset=gb2312"%>
          <%@ page import="java.sql.*"%>
          <%
              String result = ""; // 查詢結果字符串

              String sql = "select * from test"; // SQL 字符串

              // 連接字符串,格式: "jdbc:數據庫驅動名稱:連接模式:@數據庫服務器ip:端口號:數據庫SID"
              String url = "jdbc:oracle:thin:@localhost:1521:orcl";
              String username = "scott"; // 用戶名
              String password = "tiger"; //密碼

              // 創建oracle數據庫驅動實例
              Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

              // 獲得與數據庫的連接
              Connection conn = DriverManager.getConnection(url, username, password); 
              // 創建執行語句對象
              Statement  stmt = conn.createStatement();
              // 執行sql語句,返回結果集
              ResultSet  rs   = stmt.executeQuery(sql);

              while ( rs.next() )
              {
                  result += "\n 第一個字段內容:" + rs.getString(1) + "<BR>";
              }

              rs.close(); // 關閉結果集
              stmt.close(); // 關閉執行語句對象
              conn.close(); // 關閉與數據庫的連接
          %>

          <HTML>
          <BODY>

            <%=result%>
          </BODY>
          </HTML>


          二、jsp連接Sql Server7.0/2000數據庫
          testSqlServer.jsp如下

          <%@ page contentType="text/html;charset=gb2312"%>
          <%@ page import="java.sql.*"%>
          <%
              String sql = "select * from test";

              // 連接字符串,格式: "jdbc:公司名稱:數據庫驅動名稱://數據庫服務器ip:端口號;DatabaseName=數據庫名稱"
              String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
              String username = "scott";
              String
          password = "tiger";

              Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

              Connection conn = DriverManager.getConnection(url, username, password); 
              Statement  stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
              ResultSet  rs   = stmt.executeQuery(sql);

          %>

          <HTML>
          <BODY>


          <%
              while ( rs.next() )
              {
                  %>
                  第一個字段內容為:<%=rs.getStrisng(1)%><BR>
                  <%
              }

              rs.close();
              stmt.close();
              conn.close();
          %>

          </BODY>
          </HTML>


          三、jsp連接DB2數據庫
          testDB2.jsp如下:

          <%@ page contentType="text/html;charset=gb2312"%>
          <%@ page import="java.sql.*"%>
          <%
              String sql = "select * from test";

              // 連接字符串,格式: "jdbc:數據庫驅動名稱://數據庫服務器ip:端口號/數據庫名稱"
              String url = "jdbc:db2://localhost:5000/sample";
              String username = "scott";
              String
          password = "tiger";

              Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();

              Connection conn = DriverManager.getConnection(url, username, password); 
              Statement  stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
              ResultSet  rs   = stmt.executeQuery(sql);

              rs.close();
              stmt.close();
              conn.close();
          %>


          四、jsp連接Informix數據庫
          testInformix.jsp如下:

          <%@ page contentType="text/html;charset=gb2312"%>
          <%@ page import="java.sql.*"%>
          <%
              String sql = "select * from test";

              // 連接字符串,格式: "jdbc:數據庫驅動名稱://數據庫服務器ip:端口號/數據庫名稱:INFORMIXSERVER=服務器名;user=用戶名;password=密碼"
              String url = "jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword";

              Class.forName("com.informix.jdbc.IfxDriver").newInstance();

              Connection conn = DriverManager.getConnection(url); 
              Statement  stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
              ResultSet  rs   = stmt.executeQuery(sql);

              rs.close();
              stmt.close();
              conn.close();
          %>


          五、jsp連接Sybase數據庫
          testSybase.jsp如下:

          <%@ page contentType="text/html;charset=gb2312"%>
          <%@ page import="java.sql.*"%>
          <%
              String sql = "select * from test";

              // 連接字符串,格式: "jdbc:公司名稱:數據庫驅動名稱:數據庫服務器ip:端口號/數據庫名稱"
              String url = "jdbc:sybase:Tds:localhost:5007/tsdata";

          Properties prop = System.getProperties();
          prop.put("user", "userid"); // 用戶名
          prop.put("password""user_password"); // 密碼

              Class.forName("com.sybase.jdbc.SybDriver").newInstance();

              Connection conn = DriverManager.getConnection(url, prop); 
              Statement  stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
              ResultSet  rs   = stmt.executeQuery(sql);

              rs.close();
              stmt.close();
              conn.close();
          %>


          六、jsp連接MySQL數據庫
          testMySQL.jsp如下:

          <%@ page contentType="text/html;charset=gb2312"%>
          <%@ page import="java.sql.*"%>
          <%
              String sql = "select * from test";

              // 連接字符串,格式: "jdbc:數據庫驅動名稱://數據庫服務器ip/數據庫名稱?user=用戶名&password=密碼&使用Unicode=布爾值&字符編碼=編碼"
              String url = "jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1";
              String username = "scott";
              String
          password = "tiger";

              Class.forName("org.gjt.mm.mysql.Driver").newInstance();

              Connection conn = DriverManager.getConnection(url, username, password); 
              Statement  stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
              ResultSet  rs   = stmt.executeQuery(sql);

              rs.close();
              stmt.close();
              conn.close();
          %>


          七、jsp連接PostgreSQL數據庫
          testPostgreSQL.jsp如下:

          <%@ page contentType="text/html;charset=gb2312"%>
          <%@ page import="java.sql.*"%>
          <%
              String sql = "select * from test";

              // 連接字符串,格式: "jdbc:數據庫驅動名稱://數據庫服務器ip/數據庫名稱"
              String url = "jdbc:postgresql://localhost/soft";
              String username = "scott";
              String
          password = "tiger";

              Class.forName(""org.postgresql.Driver").newInstance();

              Connection conn = DriverManager.getConnection(url, username, password); 
              Statement  stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
              ResultSet  rs   = stmt.executeQuery(sql);

              rs.close();
              stmt.close();
              conn.close();
          %>


          posted on 2007-06-25 12:00 哲藤峰子 閱讀(1136) 評論(3)  編輯  收藏

          評論

          # re: jsp數據庫連接大全 2007-06-25 12:06 BeanSoft
          ODBC driver
          sun.jdbc.odbc.JdbcOdbcDriver
          jdbc:odbc:name

          用 COM.ibm.db2.jdbc.net.DB2Driver 連接到 DB2 數據庫
          一個 DB2 URL 的示例:
          jdbc:db2://aServer.myCompany.com:50002/name

          用 com.sybase.jdbc.SybDriver連接到 Sybase 數據庫
          一個 Sybase URL 的示例:
          jdbc:sybase:Tds:aServer.myCompany.com:2025

          用 connect.microsoft.MicrosoftDriver 連接到 Microsoft 數據庫
          一個 Microsoft URL 的示例:
          jdbc:ff-microsoft//aServer.myCompany.com:1433

          MySQL driver
          org.gjt.mm.mysql.Driver
          jdbc:mysql://hostname/dbname?useUnicode=true&characterEncoding=GBK

          Microsoft SQL Server Driver
          com.microsoft.jdbc.sqlserver.SQLServerDriver
          jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=WapSvc;User=sa;Password=pwd

          Informix
          com.informix.jdbc.IfxDriver
          jdbc:informix-sqli://hostname:1526/dbname:INFORMIXSERVER=informixservername;user=username;password=password

          Oracle
          oracle.jdbc.driver.OracleDriver
          jdbc:oracle:thin:@hostname:1521:ORCL

          Postgresql
          org.postgresql.Driver
          jdbc:postgresql://localhost/soft  回復  更多評論
            

          # re: jsp數據庫連接大全 2007-06-25 15:05 newbin
          "大全"?怎么沒有hsql呢  回復  更多評論
            

          # re: jsp數據庫連接大全 2013-03-01 15:39 未來城市
          不錯,收藏  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 武汉市| 台南县| 甘南县| 开鲁县| 旬阳县| 永嘉县| 皋兰县| 喀什市| 中方县| 博爱县| 沭阳县| 都兰县| 柳江县| 静安区| 万源市| 萝北县| 宁南县| 江都市| 房产| 荣成市| 康马县| 凤城市| 遂川县| 山东| 阳泉市| 马鞍山市| 开远市| 阳城县| 黎川县| 宜黄县| 泗水县| 巴青县| 临洮县| 稷山县| 大同市| 宽甸| 自贡市| 樟树市| 绩溪县| 灵丘县| 宁城县|