<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-208  評(píng)論-469  文章-30  trackbacks-0
    ?
    ?????? 在開發(fā)JAVA軟件方面,Oracle的數(shù)據(jù)庫提供了四種的驅(qū)動(dòng)程序,其中兩種用于應(yīng)用軟件 Applets? Servlets 等客戶端軟件,另外兩種用于數(shù)據(jù)庫中的JAVA存儲(chǔ)過程等服務(wù)器端軟件。在客戶機(jī)端軟件的開發(fā)中,用戶可以選擇OCI驅(qū)動(dòng)程序或THIN驅(qū)動(dòng)程序。OCI驅(qū)動(dòng)程序利用JAVA本地化接口(JNI),通過Oracle客戶端軟件與數(shù)據(jù)庫進(jìn)行通信。THIN驅(qū)動(dòng)程序是純JAVA驅(qū)動(dòng)程序,它直接與數(shù)據(jù)庫進(jìn)行通信。在通常情況下,THIN驅(qū)動(dòng)程序的性能都超過了OCI驅(qū)動(dòng)程序。
    ????????????????? 例題:JSP連接Oracle8/8i/9i數(shù)據(jù)庫程序參考代碼:(用Thin模式)
    <%@ page contentType="text/html;charset=bg2312"%>
    <%@ page import="java.sql.*"%>
    <html>
    <body>
    <%
    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
    String url="jdbcracle:thin:@localhost:1521:test";??? //連接字符串
    //test 為你的數(shù)據(jù)庫的SID
    String user="oracle";
    String password="";
    Connection conn=DriverManager.getconnection(url,user,password);?? //獲得連接
    Statement stmt=comm.createStatement();
    String sql="select*from test";
    Resultset rs=stmt.executeQuery(sql);? //執(zhí)行查詢
    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 server
    ??????
    ?首先最好去微軟官方下載驅(qū)動(dòng)程序:Microsoft SQL Server 2000 for JDBC 壓縮包,接著把其中的mssqlserver.jar 文件解壓到TOMCAT服務(wù)器文件下的WEBAPPS\ROOT\WEB-INF\classes 文件夾下,然后便可以編寫連接數(shù)據(jù)庫的程序。
    ???例題:JSP連接SQLServer7.0/2000數(shù)據(jù)庫
    <%@ page contentType="text/html;charset=bg2312"%>
    <%@ page import="java.sql.*"%>
    <html>
    <body>
    <%
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    Seting url="jdbc:microsoft:sqlserver://localhost:1433;DatadaseName=test";
    //test 為你的數(shù)據(jù)庫名
    String user="sa";
    String password="";
    Connection conn=DriverManger.getConnection(url,user,password);
    Statement stme=conn.createStatement();
    String sql="select*from test";
    ResultSet rs=stmt.executeQuery(sql);
    while(re.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ù)庫
    ??????
    ?首先下載DB2的驅(qū)動(dòng)程序db2java.zip文件,當(dāng)然把它解壓到Tomcat服務(wù)器文件下的 webapps\ROOT\WEB-INF\classes文件夾下,然后便可以編寫連接數(shù)據(jù)庫的程序。
    ????
    ????例題:JSP連接DB2數(shù)據(jù)庫
    <%@ page contentType="text/html;charset=bg2312"%>
    <%@ 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);
    Statemtent stmt=conn.createStatement();
    String sql="select*from test";
    ResultSet rs=stmt.executeQuery(sql);
    while(re.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ù)庫
    ???????
    ?應(yīng)用JSP連接MySQL數(shù)據(jù)庫時(shí)是需要加載jsp-mysql驅(qū)動(dòng)程序的。其中mm.mysql是個(gè)類型4(即純JAVA),
    符合JDBC2規(guī)范的mysql jdbc 驅(qū)動(dòng)程序。讀者可以從HTTP://WWW.WORLDSERVER.COM/MM.MYSQL/下載最新的驅(qū)動(dòng)程序。
    ?下面簡單描述一下mm.mysql的安裝和使用。
    ?先吧壓縮文件形式的驅(qū)動(dòng)程序解壓縮,然后把解壓出的org文件夾復(fù)制到服務(wù)器Tomcat文件夾里面的webapps\ROOT\WEB-INF\classes文件夾下,這樣安裝就算完成了。
    ?在使用時(shí)用DriverManager登記mm.mysql驅(qū)動(dòng)程序就可以了。
    ????
    ??????????????????? 例題:JSP連接MySQL數(shù)據(jù)庫
    <%@ page contentType="text/html;charset=bg2312"%>
    <%@ page import="java.sql.*"%>
    <html>
    <body>
    <%
    Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    String url="jdbc:mysql://localhost/test?user=root&"+"password=pss&useUnicode=true;charcterEncoding=8859_1";
    //test 為數(shù)據(jù)庫名,root為test數(shù)據(jù)庫的用戶名,pass為用戶密碼
    Connectionconn=DriverManager.getConnection(url);
    Statement stmt=conn.createStatement();
    String sql="select*from test";
    ResultSet rs=stmt.executeQuery(sql);????
    while(re.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 2007-01-17 00:16 EricWong 閱讀(355) 評(píng)論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 免费一级毛片无毒不卡| 91热久久免费精品99| 免费无码一区二区| 免费视频成人手机在线观看网址| 免费一级一片一毛片| 久久精品亚洲一区二区三区浴池| 亚洲字幕AV一区二区三区四区 | 亚洲国产精品自在在线观看 | 免费萌白酱国产一区二区| 亚洲成A人片在线观看WWW| 亚洲国产区男人本色在线观看| 国产免费播放一区二区| 蜜桃精品免费久久久久影院| 久久精品国产精品亚洲艾草网| 国产精品亚洲二区在线| 2021在线永久免费视频| 国产成人综合亚洲AV第一页| 亚洲国产成人无码AV在线| 亚洲黄色免费网站| 亚洲a级在线观看| 真实国产乱子伦精品免费| 亚洲福利视频一区二区三区| 一级毛片免费在线播放| 免费看的黄色大片| 美女视频黄频a免费| 好爽…又高潮了免费毛片| 亚洲美女视频免费| 免费人成网站在线观看不卡| 亚洲视频国产精品| 日韩高清在线免费观看| 亚洲综合国产成人丁香五月激情| 国产gav成人免费播放视频| eeuss免费天堂影院| 久久久久亚洲精品男人的天堂| 国产成人亚洲精品蜜芽影院| 亚洲精品视频久久久| 一级毛片无遮挡免费全部| 亚洲AV无码专区在线播放中文 | 久久大香伊焦在人线免费| 在线亚洲97se亚洲综合在线| 免费人成在线观看网站品爱网 |