JAVA學習點點滴滴

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

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            18 隨筆 :: 1 文章 :: 2 評論 :: 0 Trackbacks
          一、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連接Access數據庫  
          <%@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  ("驅動程序不存在");  
          }    
          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())  
          {  
          //*/////////////////////////顯示數據庫的內容用于調試程序是用//  
          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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 霍州市| 肃南| 建平县| 滨州市| 定结县| 三明市| 平昌县| 容城县| 锡林郭勒盟| 潍坊市| 雷波县| 岗巴县| 托里县| 乌鲁木齐县| 七台河市| 长泰县| 盱眙县| 任丘市| 农安县| 乌鲁木齐县| 连南| 武安市| 浏阳市| 竹山县| 嘉荫县| 蒲城县| 金门县| 梁河县| 霍邱县| 隆林| 新昌县| 彝良县| 阿拉善盟| 防城港市| 油尖旺区| 武宁县| 高唐县| 武定县| 弥勒县| 和静县| 汉中市|