隨筆 - 72  文章 - 28  trackbacks - 0
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(4)

          隨筆分類(66)

          隨筆檔案(72)

          文章檔案(19)

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          一、jsp連接Oracle8/8i/9i數據庫(用thin模式)

          testoracle.jsp
          如下:

          <%@ page contentType="text/html;charset=gb2312"%> 
          <%@ page import="java.sql.*"%> 
          <html> 
          <body> 
          <%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
          String url
          ="jdbc:oracle:thin:@localhost:1521:orcl"
          //orcl為你的數據庫的SID 
          String user="scott"
          String password
          ="tiger"
          Connection conn
          = DriverManager.getConnection(url,user,password); 
          Statement stmt
          =conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
          String sql
          ="select * from test"
          ResultSet rs
          =stmt.executeQuery(sql); 
          while(rs.next()) {%> 
          您的第一個字段內容為:
          <%=rs.getString(1)%> 
          您的第二個字段內容為:
          <%=rs.getString(2)%> 
          <%}
          %> 
          <%out.print("數據庫操作成功,恭喜你");%> 
          <%rs.close(); 
          stmt.close(); 
          conn.close(); 
          %> 
          </body> 
          </html> 


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

          testsqlserver.jsp
          如下:
          <%@ page contentType="text/html;charset=gb2312"%> 
          <%@ page import="java.sql.*"%> 
          <html> 
          <body> 
          <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
          String url
          ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"
          //pubs為你的數據庫的 
          String user="sa"
          String password
          =""
          Connection conn
          = DriverManager.getConnection(url,user,password); 
          Statement stmt
          =conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
          String sql
          ="select * from test"
          ResultSet rs
          =stmt.executeQuery(sql); 
          while(rs.next()) {%> 
          您的第一個字段內容為:
          <%=rs.getString(1)%> 
          您的第二個字段內容為:
          <%=rs.getString(2)%> 
          <%}
          %> 
          <%out.print("數據庫操作成功,恭喜你");%> 
          <%rs.close(); 
          stmt.close(); 
          conn.close(); 
          %> 
          </body> 
          </html> 

          posted @ 2005-06-02 16:57 kelly 閱讀(420) | 評論 (0)編輯 收藏
          現在有好多初學jsp的網友經常會問數據庫怎么連接啊,怎么老出錯啊?所以我集中的在這寫篇文章供大家參考,其實這種把數據庫邏輯全部放在jsp里未必是好的做法,但是有利于初學者學習,所以我就這樣做了,當大家學到一定程度的時候,可以考慮用MVC的模式開發。在練習這些代碼的時候,你一定將jdbc的驅動程序放到服務器的類路徑里,然后要在數據庫里建一個表test,有兩個字段比如為test1test2,可以用下面SQL

          create table test(test1 varchar(20),test2 varchar(20)

          然后向這個表寫入一條測試紀錄,那么現在開始我們的jsp和數據庫之旅吧。
          posted @ 2005-06-02 14:38 kelly 閱讀(553) | 評論 (1)編輯 收藏
          僅列出標題
          共15頁: First 上一頁 7 8 9 10 11 12 13 14 15 
          主站蜘蛛池模板: 武乡县| 诸城市| 安溪县| 昭通市| 玛曲县| 甘南县| 万山特区| 台州市| 华容县| 台中县| 尚义县| 德惠市| 中方县| 津市市| 永春县| 湖州市| 深泽县| 皮山县| 吉隆县| 泸水县| 太和县| 桓仁| 湘乡市| 东丰县| 娱乐| 丹江口市| 安塞县| 巴彦县| 沾益县| 曲阳县| 新郑市| 广西| 乌拉特中旗| 五原县| 临沂市| 邵阳市| 河池市| 梅州市| 遵义县| 剑川县| 定西市|