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

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

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

小编只是简单描述一下mm.mysql的安装和使用

安装

1、下载mm.mysql

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

3、修改类路径,加入mm.mysql的路径,如你原来的类路径可能是:c:jdk1.2.2lib

JDK 1区:号。2 .2 libdt。罐子;

修改后可能是。c:jdk1.2.2lib

JDK 1区:号。2 .2 libdt。罐子;c :mm毫米。MySQL。JDBC-2.0 pre 5;

编程

1、用驱动管理器登记mm.mysql

mm.mysql的班级名为org.gjt.mm.mysql.Driver,登记时必须写成

上课。FOrname(' org。gjt。嗯,MySQL。司机' .new INSTANCE();

2、jdbc

全球资源定位器(统一资源定位符)参数说明

全球资源定位器(统一资源定位符)格式:JDBC :我的SQL :/[主机名][:端口]/dbname[?param1=值1][m2=值2].

参数名取值缺省

用户数据库用户名无

密码数据库用户口令无

自动连接

当数据库连接丢失时是否自动连接,取值真假假

最大重新连接

如果自动连接为没错,此参数为重试次数,缺省为3次3

初始超时

如果自动连接为没错,此参数为重新连接前等待的秒数2

最大行数设置查询时返回的行数,0表示全部0

使用统一码是否使用采用双字节对字符进行编码输出,真/假假

字符编码

如果使用Unicode,该参数制定编码类型,建议使用8859_1 无

提示

同时使用使用Unicode,字符编码,能解决数据库输出时的中文问题

如: JDBC :我的SQL ://localhost/测试?用户=root useunicode=TrueCharacterencoding=8859 _ 1

实际例子,举一个简单的例子

这个jsp例子使用一个库,该库只有一个表(地址簿)

创建数据库

通讯录

使用通讯录

创建表地址簿(id int

自动增量主键,名称瓦尔查尔(30),地址瓦尔查尔(255),电话

varchar(20));

插入记录

插入通讯录(姓名、地址、电话)

价值观(jjx,浙江余姚,0574-2222222);

jsp代码:代码中使用了绝对的,结果集。敏感型等的目录是为了测试mm.mysql是否符合jdbc

2.0的规范

% @ page=' ' import=' java.sql. * '

%

out.println('通讯录!');

尝试{

上课。FOrname(' org。gjt。嗯,MySQL。司机' .new INSTANCE();

}

捕捉

(例外E){ 0

out.println('无法加载驱动程序');

}

尝试

{

连接C=

司机经理。GetConnection(' JDBC :我的SQL ://localhost/通讯录?user=root password=jjxusenicode=true character encoding=8859 _ 1 ';

声明

s=C.createStatement(ResultSet .类型_滚动_敏感,结果集CONCUR _ READ _ ONLY);

ResultSet rs=s.executeQuery('从通讯簿中选择* ');

出去。println(');

int I=1;

(i=10i20(一)

{

if (rs.absolute(i))

{

出去。println(');

出去。println(');

出去。println(');

}

其他

{

打破;

}

}

out.println('

');

出去。println(RS。getString(1));

出去。println(');

出去。打印(RS。getString(2));

出去。println(');

出去。打印(RS。getString(3));

出去。println(');

RS。close();

s。close();

c。close();

}

catch(SqLexception E){ 0

出去。println(' sqlexception : ' e . getmessage());

out.println('SQLState: '

e。getsqlstate());

出去。println(' vendorerror : ' e . geterrorcode());

}

% [@more@]

不明确的

关于如何进行JSP的mysql_jdbc驱动程序的安装和使用就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/97022.html

(0)

相关推荐

  • javascript中=、==、===是否有区别

    技术javascript中=、==、===是否有区别这篇文章主要为大家展示了“javascript中=、==、===是否有区别”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“j

    攻略 2021年11月14日
  • 怎么在启动Jupyter Notebook时自动执行一段代码

    技术怎么在启动Jupyter Notebook时自动执行一段代码本篇内容主要讲解“怎么在启动Jupyter Notebook时自动执行一段代码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编

    攻略 2021年10月26日
  • na2so4,na2so4·7h2o

    技术na2so4,na2so4·7h2o七水亚硫酸钠也称结晶亚硫酸钠,又称亚硫酸钠七水na2so4。七水亚疏酸钠是一种白色砂砾状或粉末状结晶。七水亚疏酸钠的相对密度为1.539。易溶于水,水溶液呈碱性,难溶于七水亚疏酸钠

    生活 2021年10月24日
  • 红烧肉的做法窍门,家庭版红烧肉怎么做不油腻

    技术红烧肉的做法窍门,家庭版红烧肉怎么做不油腻您好红烧肉的做法窍门,我是嘴嘴深夜食堂家庭版红烧肉只需要一坛黄酒,一块老姜,再加上盐,酱油,冰糖这几样东西,就可以做得非常好吃了,这个是跟着黄磊老师的做法做的哦1:五花肉清洗

    生活 2021年10月22日
  • 怎么使用animateplus动画模块

    技术怎么使用animateplus动画模块这篇文章主要介绍“怎么使用animateplus动画模块”,在日常操作中,相信很多人在怎么使用animateplus动画模块问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操

    攻略 2021年11月12日
  • Redis中如何实现消息队列和延时消息队列

    技术Redis中如何实现消息队列和延时消息队列这篇文章将为大家详细讲解有关Redis中如何实现消息队列和延时消息队列,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。list的几个命令lp

    攻略 2021年12月10日