• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        JSP的mysql_jdbc驅動程序

        JSP的mysql_jdbc驅動程序

        更新時間:2022-05-05 文章作者:未知 信息來源:網絡 閱讀次數:

        作者:jjx,轉載請指明出處 如有不當之處,敬請指出

        mm.mysql是個類型4(即純java),符合jdbc 2規范的mysql jdbc驅動程序。當前版本為2.0 pre 5(beta)

        你可以從http://www.worldserver.com/mm.mysql/下載最新的驅動程序

        本文只是簡單描述一下mm.mysql的安裝和使用

        安裝
        1、下載mm.mysql
        2、解壓到某驅動器,如c:
        3、修改classpath,加入mm.mysql的路徑,如你原來的classpath可能是:
        .;c:\jdk1.2.2\lib\tools.jar;c:\jdk1.2.2\lib\dt.jar;
        修改后可能是
        .;c:\jdk1.2.2\lib\tools.jar;c:\jdk1.2.2\lib\dt.jar;C:\mm.mysql.jdbc-2.0pre5;

        編程

        1、用DriverManager登記mm.mysql
        mm.mysql的class名為org.gjt.mm.mysql.Driver,登記時必須寫成
        Class.forName("org.gjt.mm.mysql.Driver").newInstance();

        2、jdbc url參數說明
        url格式:jdbc:mysql://[hostname][:port]/dbname[?param1=value1][¶m2=value2]...
        參數名 取值 缺省
        user 數據庫用戶名 無
        password 數據庫用戶口令 無
        autoReconnect 當數據庫連接丟失時是否自動連接,取值true/false false
        maxReconnects 如果autoReconnect為true,此參數為重試次數,缺省為3次 3
        initialTimeout 如果autoReconnect為true,此參數為重新連接前等待的秒數 2
        maxRows 設置查詢時返回的行數,0表示全部 0
        useUnicode 是否使用unicode輸出,true/false false
        characterEncoding 如果useUnicode,該參數制定encoding類型,建議使用8859_1 無

        提示
        同時使用useUnicode,characterEncoding,能解決數據庫輸出時的中文問題
        如:jdbc:mysql://localhost/test?user=root&useUnicode=true;characterEncoding=8859_1

        實際例子,舉一個簡單的例子
        這個jsp例子使用一個庫,該庫只有一個表(地址簿)

        create database addressbook
        use addressbook
        create table addressbook (id int auto_increment primary key,name varchar(30),address varchar(255),phone varchar(20));

        插入記錄
        insert into addressbook (name,address,phone) values ('jjx','zhejiang yuyao','0574-2222222');

        jsp代碼:代碼中使用了absolute,ResultSet.TYPE_SCROOL_SENSITIVE等的目錄是為了測試mm.mysql是否符合jdbc 2.0的規范
        <%@ page import="java.sql.*" %>
        <%
        out.println("通訊錄!");

        try {
        Class.forName("org.gjt.mm.mysql.Driver").newInstance();

        }
        catch (Exception E) {
        out.println("Unable to load driver.");

        }

        try {
        Connection C = DriverManager.getConnection("jdbc:mysql://localhost/addressbook?user=root&password=jjx&useUnicode=true&characterEncoding=8859_1");
        Statement s=C.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
        ResultSet rs=s.executeQuery("select * from addressbook");
        out.println("<table border=1>");
        int i=1;
        for (i=10;i<20;i++)
        {
        if (rs.absolute(i))
        {
        out.println("<tr><td>");
        out.println(rs.getString(1));
        out.println("</td>");
        out.println("<td>");
        out.print(rs.getString(2));
        out.println("</td>");
        out.println("<td>");
        out.print(rs.getString(3));
        out.println("</td></tr>");
        }
        else
        {
        break;
        }

        }
        out.println("");
        rs.close();
        s.close();
        C.close();


        }
        catch (SQLException E) {
        out.println("SQLException: " + E.getMessage());
        out.println("SQLState: " + E.getSQLState());
        out.println("VendorError: " + E.getErrorCode());
        }

        %>

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲首页国产精品丝袜| A级毛片成人网站免费看| 亚洲AV一区二区三区四区| 岛国精品一区免费视频在线观看 | free哆拍拍免费永久视频 | 外国成人网在线观看免费视频| 久久亚洲AV永久无码精品| 亚洲国产综合精品| 亚洲免费电影网站| 国产亚洲成人久久| 在线观看免费无码视频| 亚洲国产精品久久久久久| 99re免费在线视频| 亚洲中文字幕无码一去台湾| 日韩在线免费看网站| 美女羞羞喷液视频免费| 精品成在人线AV无码免费看| 日本亚洲精品色婷婷在线影院| 成人毛片免费观看视频大全| 亚洲综合婷婷久久| 成人奭片免费观看| 亚洲精品无码mv在线观看网站| 亚洲中文无码mv| 四虎成年永久免费网站 | 国产精品高清视亚洲一区二区 | 黄色毛片免费在线观看| 亚洲中文字幕在线乱码| 国产精品亚洲综合网站| 成人免费毛片内射美女APP| 美女被免费网站在线视频免费| 亚洲色欲色欲www在线丝| 在线v片免费观看视频| 久久亚洲精品中文字幕| 成年女人毛片免费播放视频m| 欧亚一级毛片免费看| 亚洲av日韩av高潮潮喷无码| 中文字幕免费观看视频| 亚洲国产成人精品无码一区二区| 人妻无码久久一区二区三区免费 | 中文字幕久无码免费久久| 亚洲另类春色校园小说|