mm.mysql是个类型4(即纯java),符合jdbc 2规范的mysql jdbc驱动程序。当前版本为2.0 pre 5(beta)你可以从下载最新的驱动程序本文只是简单描述一下mm.mysql的安装和使用休闲居编辑安装1、下载mm.mysql

2、解压到某驱动器,如c:

3、修改classpath,加入mm.mysql的路径,如你原来的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,登记时必须写成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的规范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(rs.getString(1));

out.println("");

out.println("");

out.print(rs.getString(2));

out.println("");

out.println("");

out.print(rs.getString(3));

out.println("");

}

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());

}

%>

mysql的驱动connect放在哪里_MySQL的JDBC驱动程序下载地址相关推荐

  1. mysql的驱动connect放在哪里_Python连接数据库两种方法,QSqlDatabase,pymmsql,驱动名...

    ''' Qt中内置了好几个数据库的驱动程序,也就是说我们可以直接在PyQt中对这些数据库进行操作.这些内置的数据库包括: · IBM DB2,驱动名为QDB2: · Borland InterBase ...

  2. rtl8191s linux驱动下载,rtl8191s wlan adapter驱动-RTL8191s 802.11n 150M/300Mbps无线网卡驱动程序下载 --pc6下载站...

    RTL8191s802.11n150M/300MbPS无线网卡驱动程序是usb外置realtekrtl8191s网卡,rtl8191swlanadapter驱动适用于xp.win7的64位和32位系统 ...

  3. mysql数据库驱动的类全名_mysql数据库全称

    PHP面试干货 1.进程和线程 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性.进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一 ...

  4. mysql数据库5.7破解版_MySQL数据库5.7下载

    MySQL数据库5.7v5.7.22.1是一款可以免费使用的小型数据库,之所以说它是小型数据库,是因为是拿去和DB2等大型数据库相比的.而且,MySQL更新到现在这个版本之后,功能也是越来越强大且全面 ...

  5. java能写驱动吗_使用纯java jdbc驱动程序实现数据库的连接

    1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) <1>.Microsoft SQL server 2005 Express Edition <2> ...

  6. mysql for windows 5.7.19.0.msi官网下载地址

    需要部署一个系统,需要MYSQL 5.7.19版本的windows安装文件,在百度上竟然搜不到,在MYSQL官网的搜索栏里搜竟然也搜不到,后来几经波折终于找到官网的下载链接.给需要的人用. 网站链接: ...

  7. db2 java 驱动_通过Maven添加DB2 JDBC驱动程序

    我试图通过JDBC驱动程序连接到DB2数据库 . 我在我的pom.xml中添加了以下条目 com.ibm.db2 db2jcc_license_cu 9.7 com.ibm.db2 db2jcc 8. ...

  8. dtech串口驱动 linux,dt 帝特串口的驱动程序 - 下载 - 搜珍网

    PC0098 PCI TO 串口卡2口(WCH)/ PC0098 PCI TO 串口卡2口(WCH)/DOS/ PC0098 PCI TO 串口卡2口(WCH)/DOS/CH35XDOS.EXE PC ...

  9. mysql linux压缩包官网下载_mysql for linux 压缩包下载

    在安装nginx+mysql+tomcat+php的时候,怎么编译mysql都不行(php无法链接到mysql),于是找了个压缩包mysql-5.0.89-linux-i686-glibc23.tar ...

最新文章

  1. Elasticsearch 知识点目录
  2. TCP三次握手及tcpdump抓包
  3. XAF 官方问题笔记
  4. 经验总结02-sql语句
  5. linux内核设计与实现 怎么读,《Linux内核设计与实现》读书笔记(一)
  6. c++已知2点求中垂线_电力系统负荷预测-基本方法以及分析(2)
  7. Servlet 与 CGI 的比较
  8. 【20】java里的this和static
  9. 企业信息化必看,跨国集团采购部门的报表系统是怎样的
  10. [导入]Nebula3学习笔记(5): IO系统
  11. Docker 外部访问容器Pp、数据管理volume、网络network 介绍
  12. Mask_rcnn openpose realsense
  13. 微信分享ios 不显示图片和简介问题总结
  14. SpringApplication run方法解析:SpringApplicationRunListeners(二)
  15. esp连接服务器的协议,【零知ESP8266教程】WIFI TCP协议通信 TCP服务器示例
  16. 软件工程复习笔记 用例图
  17. 好的软件测试的简历是什么样的?
  18. C++QT13位时间戳转换成年月日时分秒毫秒
  19. 3个重要的同余式定理
  20. 程序员突破年薪50万的唯一门坎-文档写作能力(一)

热门文章

  1. Linux 禁止和开启 ping 的方法
  2. HP服务器集成 iLO 端口的配置
  3. zabbix_server执行window脚本出现中文乱码如何解决
  4. 集群、负载、并发介绍
  5. Excel中 对「对话气泡(吹き出し)」中的文字添加删除线 等操作
  6. 关于Eclipse中各个文件(*.java *.jsp *.xml)文字大小的设定。
  7. main()如果返回0,则代表程序正常退出,返回非零代表程序异常退出。
  8. Qt编译错误“GL/gl.h:No such file or directory”的解决方法
  9. safari无法调试iphone提示“无可检查的应用程序”的解决方法
  10. 关于EXP-00056: 遇到 ORACLE 错误 1455 ORA-01455: 转换列溢出整数数据类型 EXP-00000: 导出终止失败 的问题解决方法整理