养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

jsp连接MySQL数据库

时间:2024-10-21 15:41:21

最近在学习jsp,其中在连接数据库时出现了一些困扰,在网上也看了很多的教程,感觉有些糊涂,后来在朋友的指点下成功的连接了数据库,下面就把我的方法分享给大家。

工具/原料

eclipse,我用的是eclipse,也可以用其他的开发工具。

tomcat,tomcat是用来做服务器的,如果eclipse还没有配置tomcat服务器,就要先配置好tomcat服务器。

MySQL,本文用的是MySQL数据库,读者也可以尝试用其他的数据库,但是连接驱动就要换成相应数据库的连接驱动。

连接驱动mysql-connector-java-3.1.14-bin.jar,可以从网上下载。

方法/步骤

1、打开eclipse,菜单栏下,File-艘绒庳焰new,打开DynamicWebProject,创建一个jspproject,为菱诎逭幂方便起见,本文直接在jsp页面里写java代码进行数据库的连接。代码如下图。大部分网友应该都可以看懂这段代码的涵义,这里就不赘述了。其中需要注意的是Stringurl="jdbc:mysql://localhost:3306/mydb"其中的3306是MySQL安装时的端口号,默认的是3306,如果你安装MySQL时更改了端口号就要在这里填写你更改的端口号。下面是我的jsp文档<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@pageimport="java.sql.Connection"%><%@pageimport="java.sql.*"%><%@pageimport="java.sql.DriverManager;"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>Inserttitlehere</title></head><body><tableborder="1"align="center"><tr><td>书名</td><td>作者</td></tr><%StringdriverClass="com.mysql.jdbc.Driver";Stringurl="jdbc:mysql://localhost:3306/mydb";Stringuser="root";Stringpassword="1234";Stringa="zhangsan";Connectionconn;try{ Class.forName(driverClass); conn=DriverManager.getConnection(url,user,password); Statementstmt=conn.createStatement(); Stringsql="select*frombooks"; ResultSetrs=stmt.executeQuery(sql); while(rs.next()){ %> <tr> <td><%=rs.getString("bookname")%></td> <td><%=rs.getString("writer")%></td> </tr> <% }}catch(Exceptionex){ ex.printStackTrace();}%></table></body></html>

jsp连接MySQL数据库

jsp连接MySQL数据库

2、然后在这个project的WebContent\WEB-INF\lib的文件夹氇筐塘瓠里添加之前提到的连接驱动mysql-connector-java-3.1.1桃轾庾殇4-bin.jar,将其复制到lib的文件夹中。保存项目,然后运行,就会在网页中出现表格。

jsp连接MySQL数据库

3、是不是很简单呢,希望这篇经验能够给大家带来方便。

© 一点知识