JSP连接Mysql小结

搞了几个小时终于算是测试连接上,也把一个案例部署完毕了。

虽然是刚起步当也该考虑到的东西:

1、官网(http://www.mysql.com/)下载驱动,本人下载的是 mysql-connector-java-5.0.8

2、先启动mysql,顺便注意一下其端口号,如本人配置的案例的端口号是3306(默认端口号),不幸后来查出自己的端口号既然是3308(无语了好久)。

3、tomcat的默认端口号是8080,本人的端口号是8888,这个倒没什么。

关于查看本机的所有端口号(netstat -ano),而查看mysql的端口号可通过如下的方式:

在你的my.ini(Windows)或my.cfg(Linux) 中就有啊。

或者如果已经连入MySQL可以直接

mysql > show variables like ' port ' ; + -- -------------+-------+ | Variable_name | Value | + -- -------------+-------+ | port | 3306 | + -- -------------+-------+ 1 row in set ( 0.00 sec) mysql >

3306 是默认端口。

学习过程中参考的网址:http://hi.baidu.com/senya/blog/item/328ad617a3bd5108c93d6df5.html

Code:
  1. <!--开始编写连接数据库的JSP代码:-->
  2. <%@pagecontentType="text/html;charset=gb2312"%>
  3. <%@pagelanguage="java"%>
  4. <%@pageimport="java.sql.*"%>
  5. <%@pageimport="java.util.*"%>
  6. <HTML>
  7. <HEAD>
  8. <TITLE>jsp连接mysql</TITLE>
  9. </HEAD>
  10. <BODY>
  11. <h2align="center">JSP连接mySQL</h2>
  12. <%
  13. Connectioncon;
  14. Statementstmt;
  15. ResultSetrs;
  16. Class.forName("com.mysql.jdbc.Driver");
  17. DriverManager.registerDriver(newcom.mysql.jdbc.Driver());
  18. StringDbConn="jdbc:mysql://localhost:3308/first";
  19. StringDbPass="biao12";
  20. con=java.sql.DriverManager.getConnection(DbConn,"root",DbPass);
  21. stmt=con.createStatement();
  22. rs=stmt.executeQuery("select*fromtxl");
  23. out.println("<tableborder='1'cellspacing='0'cellpadding='0'>");
  24. out.println("<tr><td>姓名</td><td>性别</td><td>电子邮件</td><td>电话</td><td>地址</td></tr>");
  25. while(rs.next())
  26. {
  27. Stringuserid=rs.getString(1);
  28. Stringsex=rs.getString(2);
  29. Stringemail=rs.getString(3);
  30. Stringtel=rs.getString(4);
  31. Stringadd=rs.getString(5);
  32. out.println("<tr><td>"+userid+"</td><td>"+sex+"</td><td>"+email+"</td><td>"+tel+"</td><td>"+add+"</td></tr>");
  33. }
  34. out.println("</table>");
  35. stmt.close();
  36. con.close();
  37. %>
  38. </BODY>
  39. </HTML>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值