如何進(jìn)行JSP的mysql_jdbc驅(qū)動(dòng)程序的安裝和使用

這篇文章給大家介紹如何進(jìn)行JSP的MySQL_jdbc驅(qū)動(dòng)程序的安裝和使用 ,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

創(chuàng)新互聯(lián)成立于2013年,先為潞州等服務(wù)建站,潞州等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為潞州企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

小編只是簡(jiǎn)單描述一下mm.mysql的安裝和使用
安裝
1、下載mm.mysql
2、解壓到某驅(qū)動(dòng)器,如c:
3、修改classpath,加入mm.mysql的路徑,如你原來(lái)的classpath可能是:
.;c:jdk1.2.2lib ools.jar;c:jdk1.2.2libdt.jar;
修改后可能是
.;c:jdk1.2.2lib ools.jar;c:jdk1.2.2libdt.jar;C:mm.mysql.jdbc-2.0pre5;

編程

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

2、jdbc url參數(shù)說(shuō)明
url格式:jdbc:mysql://[hostname][:port]/dbname[?param1=value1][?m2=value2]...
參數(shù)名 取值 缺省
user 數(shù)據(jù)庫(kù)用戶名 無(wú)
password 數(shù)據(jù)庫(kù)用戶口令 無(wú)
autoReconnect 當(dāng)數(shù)據(jù)庫(kù)連接丟失時(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 無(wú)

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

實(shí)際例子,舉一個(gè)簡(jiǎn)單的例子
這個(gè)jsp例子使用一個(gè)庫(kù),該庫(kù)只有一個(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等的目錄是為了測(cè)試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("");
int i=1;
for (i=10;i<20;i++)
{
if (rs.absolute(i))
{
out.println("");
out.println("");
out.println("");
}
else
{
break;
}

}
out.println("

");
out.println(rs.getString(1));
out.println("
");
out.print(rs.getString(2));
out.println("
");
out.print(rs.getString(3));
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());
}

%>  [@more@]

undefined

關(guān)于如何進(jìn)行JSP的mysql_jdbc驅(qū)動(dòng)程序的安裝和使用 就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

名稱欄目:如何進(jìn)行JSP的mysql_jdbc驅(qū)動(dòng)程序的安裝和使用
當(dāng)前網(wǎng)址:http://bm7419.com/article18/geejgp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航標(biāo)簽優(yōu)化、網(wǎng)站策劃用戶體驗(yàn)、微信公眾號(hào)企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管