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

        當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

        JSP的mysql_jdbc驅(qū)動(dòng)程序

        JSP的mysql_jdbc驅(qū)動(dòng)程序

        更新時(shí)間:2022-05-05 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

        作者:jjx,轉(zhuǎn)載請指明出處 如有不當(dāng)之處,敬請指出

        mm.mysql是個(gè)類型4(即純java),符合jdbc 2規(guī)范的mysql jdbc驅(qū)動(dòng)程序。當(dāng)前版本為2.0 pre 5(beta)

        你可以從http://www.worldserver.com/mm.mysql/下載最新的驅(qū)動(dòng)程序

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

        安裝
        1、下載mm.mysql
        2、解壓到某驅(qū)動(dòng)器,如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,登記時(shí)必須寫成
        Class.forName("org.gjt.mm.mysql.Driver").newInstance();

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

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

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

        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的規(guī)范
        <%@ 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());
        }

        %>

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

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: aⅴ在线免费观看| 玖玖在线免费视频| 国产精品公开免费视频| 亚洲同性男gay网站在线观看| 69视频免费在线观看| 久久亚洲AV无码精品色午夜麻| 中国一级毛片免费看视频| 久久亚洲2019中文字幕| 国产成人1024精品免费| 在线亚洲人成电影网站色www| 91在线免费视频| 国产亚洲福利精品一区| 久久免费视频99| 久久综合亚洲色一区二区三区| 亚洲免费在线观看视频| 亚洲国产成a人v在线| 国内精品免费视频自在线| 午夜亚洲国产精品福利| 国产精品亚洲二区在线观看 | 亚洲国产aⅴ成人精品无吗| 四色在线精品免费观看| 国产亚洲精品免费| 久久精品国产精品亚洲艾草网美妙| 中国一级特黄的片子免费| 67pao强力打造67194在线午夜亚洲| 99久久久精品免费观看国产| 亚洲AV无码专区在线厂| 国产亚洲成av人片在线观看| 91精品手机国产免费| 亚洲经典千人经典日产| 国产性爱在线观看亚洲黄色一级片 | 一个人免费观看视频在线中文| 精品久久久久久亚洲| 色老头永久免费网站| 国产精品亚洲va在线观看| 亚洲国产精品一区第二页| 久久久久久99av无码免费网站| 日本中文字幕免费看| 久久亚洲熟女cc98cm| 国产成人免费网站在线观看| 两个人日本WWW免费版 |