如何进行JSP的mysql_jdbc驱动程序的安装和使用

  介绍

这篇文章给大家介绍如何进行JSP的mysql_jdbc驱动程序的安装和使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

小编只是简单描述一下毫米。mysql的安装和使用
安装
1,下载毫米。mysql
2,解压到某驱动器,如c:   
3,修改类路径中,加入毫米。mysql的路径,如你原来的类路径可能是:
; 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.0 - pre5;

编程   

1,用DriverManager登记mm.mysql   
mm.mysql的类名为org.gjt.mm.mysql.Driver,登记时必须写成   
forname (“org.gjt.mm.mysql.Driver") .newInstance ();

2, jdbc   url参数说明   
url格式:jdbc: mysql://(主机名)(港口):/dbname [? param1=value1] [? m2=value2]…   
参数名取值缺省
用户数据库用户名无
密码数据库用户口令无
autoReconnect   当数据库连接丢失时是否自动连接,取值真/假假
maxReconnects   如果autoReconnect为真,此参数为重试次数,缺省为3次3
initialTimeout   如果autoReconnect为真,此参数为重新连接前等待的秒数2
maxRows设置查询时返回的行数,0表示全部0   
useUnicode是否使用unicode输出,真/假假
characterEncoding   如果useUnicode,该参数制定编码类型,建议使用8859 _1无

提示   
同时使用useUnicode, characterEncoding,能解决数据库输出时的中文问题   
如:jdbc: mysql://localhost/测试?用户=root& useUnicode=true; characterEncoding=8859 _1   

实际例子,举一个简单的例子
这个jsp例子使用一个库,该库只有一个表(地址簿)

创建数据库   addressbook
使用addressbook
创建表addressbook (int id   auto_increment主键、varchar(30)名称,地址varchar(255),电话   varchar (20));

插入记录
插入addressbook(姓名、地址、电话)   值(jjx、浙江余姚,0574 - 2222222);   

jsp代码:代码中使用了绝对ResultSet.TYPE_SCROOL_SENSITIVE等的目录是为了测试mm.mysql是否符合jdbc   2.0的规范
& lt; % @页面=?“进口=癹ava.sql。*“比;
& lt; %   
out.println(“通讯录!“);

{试   
forname (“org.gjt.mm.mysql.Driver") .newInstance ();

}
  (异常E) {
out.println(“无法加载驱动程序!”);

}

试一试   C={
连接   DriverManager.getConnection (“jdbc: mysql://localhost/addressbook ?用户=root&密码=jjx& useUnicode=true& characterEncoding=8859 _1");   
语句   s=C.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE ResultSet.CONCUR_READ_ONLY);   
ResultSet rs=s.executeQuery (“select * from addressbook");   
out.println (“;”);
int i=1;
  (i=10; i<20;我+ +)
{
如果(rs.absolute(我)
{   
out.println (“;”);
out.println (“;”);   
out.println (“;”);其他
}

{
打破;
}   

}
out.println (“

“);
out.println (rs.getString (1));   
out.println (“;”);   
都会(rs.getString (2));
out.println (“;”);
都会(rs.getString (3));   
out.println (“

“);
rs.close ();
s.close ();   
C.close ();


}
抓住(SQLException E) {   
out.println (“SQLException异常:“+ E.getMessage ());
out.println (“SQLState:“   + E.getSQLState ());
out.println (“VendorError:“+ E.getErrorCode ());
}   

%比;(@more@)

定义

关于如何进行JSP的mysql_jdbc驱动程序的安装和使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

如何进行JSP的mysql_jdbc驱动程序的安装和使用