隨筆-71  評(píng)論-4  文章-0  trackbacks-0
          一、jsp連接Oracle8/8i/9i數(shù)據(jù)庫(用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為你的數(shù)據(jù)庫的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()) { %> 
              您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1) %> 
              您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2) %> 
            <% } %> 
           <%out.print("數(shù)據(jù)庫操作成功,恭喜你");% > 
           <%
            rs.close(); 
            stmt.close(); 
            conn.close(); 
           %> 
          </body> 
          </html> 

          二、jsp連接Sql Server7.0/2000數(shù)據(jù)庫 

          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為你的數(shù)據(jù)庫的 
           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()) { %> 
           您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1) %> 
           您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2) %> 
           <% } %> 
           <% out.print("數(shù)據(jù)庫操作成功,恭喜你"); %> 
           <%
              rs.close(); 
              stmt.close(); 
              conn.close(); 
           %> 
          </body> 
          </html> 
          三、jsp連接DB2數(shù)據(jù)庫 

          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為你的數(shù)據(jù)庫名 
            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()) { %> 
                您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1) %> 
                您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2) %> 
           <%}%> 
           <% out.print("數(shù)據(jù)庫操作成功,恭喜你");%> 
           <% rs.close(); 
              stmt.close(); 
              conn.close(); 
           %> 
          </body> 
          </html> 

          四、jsp連接Informix數(shù)據(jù)庫

          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為你的數(shù)據(jù)庫名 
               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()) { %> 
                   您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1) %> 
                   您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2) %> 
           <% } %> 
           <% out.print("數(shù)據(jù)庫操作成功,恭喜你");%> 
           <%
             rs.close(); 
             stmt.close(); 
             conn.close(); 
           %> 
           </body> 
           </html> 

          五、jsp連接Sybase數(shù)據(jù)庫 

          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為你的數(shù)據(jù)庫名 
             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()) { %> 
               您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1) %> 
               您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2) %> 
            <% } %> 
            <% out.print("數(shù)據(jù)庫操作成功,恭喜你"); %> 
            <%
            rs.close(); 
            stmt.close(); 
            conn.close(); 
            %> 
           </body> 
           </html> 

          六、jsp連接MySQL數(shù)據(jù)庫 

          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為你的數(shù)據(jù)庫名 
             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()) { %> 
                您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1) %> 
                您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2) %> 
          <% } %> 
          <% out.print("數(shù)據(jù)庫操作成功,恭喜你"); %> 
          <%
            rs.close(); 
            stmt.close(); 
            conn.close(); 
          %> 
          </body> 
          </html> 

          七、jsp連接PostgreSQL數(shù)據(jù)庫 

          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為你的數(shù)據(jù)庫名 
             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()) { %> 
               您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1) %> 
               您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2) %> 
          <% } %> 
          <% out.print("數(shù)據(jù)庫操作成功,恭喜你"); %> 
          <%
             rs.close(); 
             stmt.close(); 
             conn.close(); 
          %> 
          </body> 
          </html> 

          posted on 2006-01-12 12:57 zjw_albert 閱讀(100) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 岳阳县| 太湖县| 泗洪县| 定西市| 海盐县| 孟连| 伊金霍洛旗| 福贡县| 顺义区| 大城县| 丰县| 和林格尔县| 聂拉木县| 平泉县| 凉山| 嘉峪关市| 额尔古纳市| 福安市| 平果县| 资兴市| 石城县| 文水县| 赫章县| 清丰县| 高雄市| 会泽县| 福泉市| 苏尼特右旗| 二连浩特市| 互助| 凭祥市| 沽源县| 新龙县| 彰化县| 苏尼特左旗| 郧西县| 安宁市| 喀什市| 精河县| 黄浦区| 辉南县|