日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

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

JSP的mysql_jdbc驅動程序

JSP的mysql_jdbc驅動程序

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

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

mm.mysql是個類型4(即純java),符合jdbc 2規(guī)范的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參數(shù)說明
url格式:jdbc:mysql://[hostname][:port]/dbname[?param1=value1][¶m2=value2]...
參數(shù)名 取值 缺省
user 數(shù)據(jù)庫用戶名 無
password 數(shù)據(jù)庫用戶口令 無
autoReconnect 當數(shù)據(jù)庫連接丟失時是否自動連接,取值true/false false
maxReconnects 如果autoReconnect為true,此參數(shù)為重試次數(shù),缺省為3次 3
initialTimeout 如果autoReconnect為true,此參數(shù)為重新連接前等待的秒數(shù) 2
maxRows 設置查詢時返回的行數(shù),0表示全部 0
useUnicode 是否使用unicode輸出,true/false false
characterEncoding 如果useUnicode,該參數(shù)制定encoding類型,建議使用8859_1 無

提示
同時使用useUnicode,characterEncoding,能解決數(shù)據(jù)庫輸出時的中文問題
如: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的規(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)下載排行

主站蜘蛛池模板: 午夜毛片不卡高清免费 | 亚洲在线一区 | 欧美三级一区二区三区 | 国产成人91激情在线播放 | 大陆精品自在线拍国语 | 亚洲国产婷婷综合在线精品 | 欧美呦交 | 91在线国内在线播放老师 | 中文字幕 日韩在线 | 日本在线观看网址 | 中文乱码字字幕在线第5页一 | 香港三级88久久经典 | 狂野猛交xxxx吃奶 | 日夜夜操 | 日韩 亚洲 中文 图片 小说 | 国产精品三级a三级三级午夜 | 日韩四区| 国产精品极品美女自在线观看免费 | 波多野结衣一区在线 | 日韩美女视频网站 | 国内外成人免费在线视频 | 中文字幕 欧美激情 | 亚洲六月丁香六月婷婷花 | 日本一区二区在线免费观看 | 激情视频区 | 色综合一区二区三区 | 成人中文字幕在线观看 | 欧美日本亚洲国产一区二区 | 波多野给衣一区二区三区 | 日本国产中文字幕 | 欧美一区二区三区播放 | 伊人精品在线视频 | 久久91这里精品国产2020 | 草草影院一级毛片a级 | 91成人短视频 | 欧美日本在线观看 | 日本中文字幕不卡在线一区二区 | 欧美成人全部免费观看1314色 | 九七影院97影院理论片 | 九九久久九九久久 | 青青青视频免费观看 |