请教JSP如何连接MySQL数据库?如何验证是否连接?

周靖峰 无业游民  2010-10-05 12:37:07
我现在只知道把mysql-connector-java-5.1.6-bin.jar放到tomcat的lib文件夹下,但是网上的所有测试连接代码我都无法运行,这是怎么回事?

急求高手告诉我一下正确的连接方法,也顺便给我一段最简单的测试是否已经连接的JSP代码。谢谢了
...全文
154 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
不建议在 JSP 中写 Java 代码,要在 Servlet 中写。
  • 打赏
  • 举报
回复
magong 2010-10-05
<%
// 1.加载Driver类
// 2.获取连接
// 3.createStatement
// 4.executeQuery
// 5.ResultSet操纵
%>
一步步做,每步做成功了(不报异常)后进一步加做下一步。
  • 打赏
  • 举报
回复
year1234 2010-10-05
3楼的代码应该可以了
  • 打赏
  • 举报
回复
wl_ldy 2010-10-05
仅仅是连接数据库的话,3楼的代码应该是够了。。。
  • 打赏
  • 举报
回复
最好是写在一个 独立的类中 这样调用也方便 不要直接写在jsp中
  • 打赏
  • 举报
回复
qq363207624 2010-10-05
连接MYSQL第一步,导jar包进去,你刚刚已经会了,
然后在JAVA类当中写一个连接方法,


private static fianl String driver = "com.mysql.jdbc.Driver"; //注册驱动
private static final String url = "jdbc:mysql://localhost:3306/book"; (book是数据库名) //定义链接
private static final String db_name = "root"; (MYSQL默认账号是root) //MYSQL账号
private static final String db_pass = "1111"; (1111是设置的MYSQL密码) //MYSQL密码

public Connection getConn(){
Connection con = null; //定义空的连接
try {
Class.forName(driver); //注册驱动
con = DriverManager.getConnection(url,db_name,db_pass); //获取连接,赋值给con
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con; //返回获取的连接
}


在别的地址连接,或者你说的在JSP里面调用都是一样的,直接把这个类new出来,然后.出这个getConn()方法,这就是连接数据库了,明白了吗?
  • 打赏
  • 举报
回复
周靖峰 2010-10-05
[Quote=引用 1 楼 bao110908 的回复:]
不建议在 JSP 中写 Java 代码,要在 Servlet 中写。
[/Quote]
我只是想做一个简单的图书系统,不想用到过多复杂的东西,如果有人知道如何用JSP直接连接MySQL,请告诉我一下,谢谢了。
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-10-05 12:37
社区公告
暂无公告