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. <%@ page contentType="text/html;charset=gb2312" %>  
  3. <%@ page language="java" %>  
  4. <%@ page import="java.sql.*" %>  
  5. <%@ page import="java.util.*" %>  
  6. <HTML>  
  7. <HEAD>  
  8.    <TITLE>jsp连接mysql</TITLE>  
  9. </HEAD>  
  10. <BODY>  
  11. <h2 align="center">JSP连接mySQL</h2>  
  12. <%   
  13.     Connection con;   
  14.     Statement stmt;   
  15.     ResultSet rs;   
  16.     Class.forName("com.mysql.jdbc.Driver");   
  17.     DriverManager.registerDriver(new com.mysql.jdbc.Driver());   
  18.     String DbConn = "jdbc:mysql://localhost:3308/first";   
  19.     String DbPass="biao12";   
  20.     con = java.sql.DriverManager.getConnection(DbConn,"root",DbPass);   
  21.     stmt = con.createStatement();   
  22.     rs = stmt.executeQuery("select * from txl");   
  23.     out.println("<table border='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.      String userid = rs.getString(1);   
  28.      String sex = rs.getString(2);   
  29.      String email = rs.getString(3);   
  30.      String tel = rs.getString(4);   
  31.      String add = 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>  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值