隨筆-71  評論-4  文章-0  trackbacks-0
          一、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> 
          三、jsp連接DB2數據庫 

          testdb2.jsp如下: 
          <%@ page contentType="text/html;charset=gb2312" %> 
          <%@ page import="java.sql.*" %> 
          <html> 
          <body> 
          <%
            Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance(); 
            String url="jdbc:db2://localhost:5000/sample"; 
            //sample為你的數據庫名 
            String user="admin"; 
            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> 

          四、jsp連接Informix數據庫

          testinformix.jsp如下: 
            <%@ page contentType="text/html;charset=gb2312" %> 
            <%@ page import="java.sql.*" %> 
            <html> 
            <body> 
            <%
               Class.forName("com.informix.jdbc.IfxDriver").newInstance(); 
               String url ="jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver; 
               user=testuser;password=testpassword"; 
               //testDB為你的數據庫名 
               Connection conn= DriverManager.getConnection(url); 
              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連接Sybase數據庫 

          testmysql.jsp如下: 
          <%@ page contentType="text/html;charset=gb2312" %> 
          <%@ page import="java.sql.*" %> 
          <html> 
          <body> 
          <%
             Class.forName("com.sybase.jdbc.SybDriver").newInstance(); 
             String url =" jdbc:sybase:Tds:localhost:5007/tsdata"; 
             //tsdata為你的數據庫名 
             Properties sysProps = System.getProperties(); 
             SysProps.put("user","userid"); 
             SysProps.put("password","user_password"); 
             Connection conn= DriverManager.getConnection(url, SysProps); 
             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連接MySQL數據庫 

          testmysql.jsp如下: 
          <%@ page contentType="text/html;charset=gb2312" %> 
          <%@ page import="java.sql.*" %> 
          <html> 
          <body> 
          <%
             Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 
             String url ="jdbc:mysql://localhost:3306/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1" 
             //testDB為你的數據庫名 
             Connection conn= DriverManager.getConnection(url); 
             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連接PostgreSQL數據庫 

          testmysql.jsp如下: 
          <%@ page contentType="text/html;charset=gb2312" %> 
          <%@ page import="java.sql.*" %> 
          <html> 
          <body> 
          <%
             Class.forName("org.postgresql.Driver").newInstance(); 
             String url ="jdbc:postgresql://localhost/soft" 
             //soft為你的數據庫名 
             String user="myuser"; 
             String password="mypassword"; 
             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 on 2006-01-12 12:57 zjw_albert 閱讀(101) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 囊谦县| 繁峙县| 平陆县| 岑溪市| 紫金县| 南漳县| 教育| 广饶县| 庄浪县| 正蓝旗| 凤台县| 揭西县| 云龙县| 思茅市| 大渡口区| 介休市| 大石桥市| 揭西县| 夏津县| 浦县| 颍上县| 晋城| 台安县| 怀安县| 万荣县| 陇川县| 长沙县| 新乐市| 于田县| 黎城县| 仙桃市| 明星| 遂川县| 新源县| 阿巴嘎旗| 南昌市| 保山市| 枞阳县| 繁昌县| 洞头县| 临朐县|