巧用Jsp和Java连接Mysql数据库

巧用Jsp和Java连接Mysql数据库摘要:MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。JavaScript是一种基于对象和事件驱动的脚本语言,通过嵌入或调入HTML语言中实现。Java,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:跨平台、动态的Web、Internet计算。研究从JavaScript连接Mysql数据库和Java连接Mysql数据库,为读者提供了方便。关键词:MySQL;JavaScript;Java:F27文献标识码:A:16723198(2015)07009401MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。1Jsp连接Mysql数据库软件如下:各种软件版本:J2sdk:1.5.0;Tomcat:5.0.28;Mysql:5.0.27;Mysql驱动:3.1.14。首先是配置Tomcat,很简单,在环境变量中加入TOMCAT_HOME,值为Tomcat安装目录,不多说了。然后是驱动程序包,随便放在一个位置,然后在环境变量中的calsspath中加入Jar包的地址,需要加入的Jar包是:mysql-connector-java-3.1.14-bin.jar,网上有说还要用到mysql-connector-java-3.1.14-bin-g.jar这个包,但是我觉得没有必要,这个根本不需要,或者说我觉得这是一个误导。把mysql-connector-java-3.1.14-bin.jar放到你的web应用文件夹下。Tomcat的web应用文件夹为webapps,在这下面可以新建你喜欢的网络应用,但是WEB-INF这个文件夹和下面的web.xml是必须的,在WEB-INF下新建一个lib文件夹,把mysql-connector-java-3.1.14-bin.jar这个文件放在这下面。记住,不要把mysql-connector-java-3.1.14-bin-g.jar放过来,这样就可以连接成功。如果只是编译Java程序的话,不需要放Jar包这一步,这是网络应用Jsp编译所必须的。Java程序:importorg.gjt.mm.mysql.*;,……Class.forName(“org.gjt.mm.mysql.Driver”),这就是配置,这样就可以编译成功,并且运行,但是注意抛出异常,在main函数后面加上代码throwsException,否则可能出现错误。Jsp页面,其实这个更简单,只要把Jar包放对了,不用import就可以,直接写Class.forName(“org.gjt.mm.mysql.Driver”).newInstance();……%>就可以了,注意Mysql的URL的格式:jdbc:mysql://localhost:3306/jspstudy?user=rootpassword=******。2Java连接mysql数据库首先,是安装数据库软件了,这里使用的是mysql,这是因为sqlsever总是出问题,于是决定改用mysql,这个挺好的,而且免费开源。安装方法比较简单,这里就不写了。然后下载mysql的驱动。这里要详细说一下,SUN公司开发Java语言的时候,在数据库里只是提供了一个标准的接口,或者说是规范,叫做JDBC,这个东西单独放在那里没有任何作用,根本无法连接任何的数据库,只有当你下载相应的数据库驱动程序之后,才可以用JDBC通过这个驱动程序和数据库通信。sqlsever就有它的专门的驱动程序,在微软网站上可以下载到。SUN公司自己也开发了数据库驱动程序,叫做JDBC-ODBC驱动程序,是通过建立ODBC桥来连接Windows数据库,但是因为效率低并且有限制,现在一般都不推荐使用。使用mysql当然要下载它的驱动了,这个在mysql的官方网站就可以下载到,新版本是mysql-connector-java-3.1.14.zip,下载完成后解压缩,把其中的mysql-connector-java-3.1.14-bin.jar文件和mysql-connector-java-3.1.14-bin-g.jar加到环境变量的classpath中,因为只有这样里面的类文件才可以使用。编译运行,如果可以看到输出结果的话,说明数据库连接成功了。注:Class.forName(“com.mysql.jdbc.Driver”);用来加载驱动程序;jdbc:mysql://localhost:3306/jspstudy?u...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?