JAVA學(xué)習(xí)點(diǎn)點(diǎn)滴滴

          用開放的腦子去闖蕩;用開闊的視野去拼搏;用平和的身心去磨練;用美好的理想去追求!

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            18 隨筆 :: 1 文章 :: 2 評論 :: 0 Trackbacks
          一、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連接Access數(shù)據(jù)庫  
          <%@page  import="java.sql.*"  
          import  ="java.util.*"  
          import  ="java.io.*"  
          import="java.text.*"  
          contentType="text/html;  charset=gb2312"  
          buffer="20kb"  
          %><%!  int  all,i,m_count;  
          String  odbcQuery;  
          Connection  odbcconn;  
          Statement  odbcstmt;  
          ResultSet  odbcrs;  
          String  username,title,content,work,email,url,time,date;  
          String  datetime;  
          %>  
          <%  
          try{  
          Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
          }catch  (ClassNotFoundException  e)  
          {  out.print  ("驅(qū)動(dòng)程序不存在");  
          }    
          try{  
          odbcconn  =  DriverManager.getConnection("jdbc:odbc:db1");  
          odbcstmt  =  odbcconn.createStatement();            
          odbcQuery="Select  *  From  book  where  datetime>2001-4-26  Order  By  datetime  DESC";  
          odbcrs=odbcstmt.executeQuery(odbcQuery);  
          int  i=0;  
          while  (i<130)  odbcrs.next();  
          while  (odbcrs.next())  
          {  
          //*/////////////////////////顯示數(shù)據(jù)庫的內(nèi)容用于調(diào)試程序是用//  
          int  ii;  
          try{  
          try{  
          for  (ii=1;;ii++)  
          out.print  ("<br>Cloumn  "+ii+"  is:  "+odbcrs.getString(ii));  
          }catch  (NullPointerException  e)  {  
          out.print  ("有空的指針");  
          }  
          }catch  (SQLException  e){  
          }  
          }  
          odbcrs.close();  
          odbcstmt.close();  
          odbcconn.close();  
          }catch  (SQLException  e)  
          {  out.print  (e);  
          }  
          %>

          六.MYSQL
          import java.sql.*;

          public class MysqlTest {

          public static void main(String[] args) throws ClassNotFoundException, SQLException {
          // TODO Auto-generated method stub

          Class.forName("com.mysql.jdbc.Driver");
          Connection conn = null;
          Statement stmt = null;
          ResultSet rs =null;

          String url = "jdbc:mysql://localhost:3306/mysql";
          conn = DriverManager.getConnection(url,"root","");
          stmt = conn.createStatement();

          rs = stmt.executeQuery("select * from user");

          while(rs.next())
          {
          System.out.println(rs.getObject(1));
          }
          stmt.close();
          conn.close();
          }
          }

          posted on 2006-02-18 19:34 海思 閱讀(118) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 澄城县| 天门市| 陇西县| 长沙县| 清苑县| 清新县| 平谷区| 兴安县| 绥宁县| 墨竹工卡县| 临安市| 通江县| 英山县| 天水市| 太谷县| 唐山市| 进贤县| 汉沽区| 新平| 中方县| 吉水县| 微博| 阳朔县| 瓦房店市| 且末县| 恩平市| 高阳县| 桃江县| 青龙| 当阳市| 白水县| 榆社县| 镇平县| 阆中市| 耿马| 丰台区| 和林格尔县| 麻栗坡县| 松桃| 武清区| 军事|