JSP连接MySQL数据库

JSP连接MySQL数据库
2007-04-04 19:30

一、为Tomcat安装Mysql(此例中mySQL版本是5.0)的驱动。到mySQL的官方网站下载,然后解压到Apache Tomcat5.0 webapps/root/web-inf/classes文件夹下,如下图:


  这时就可以用JSP编写访问mySQL的代码了。我们先在mySQL下建立一个数据库。如下点击开始菜单在命令行下运行mySQL。(也可以下载一个第三方的图形界面下管理mySQL的软件。)
  在下面在命令行,建立一个数据库,先建立一个名字为First的数据库,然后,在其数据库下建立txl这个表,如下图: 


 

 然后,在txl这个表中插入数据,如下图:

  之后,我们用select语句进行查询,看看表中的数据,如下图:


  开始编写连接数据库的JSP代码:
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page language="java" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<HTML>
<HEAD>
   <TITLE>jsp连接mysql</TITLE>
</HEAD>
<BODY>
<h2 align="center">JSP连接mySQL</h2>
<%
    Connection con;
    Statement stmt;
    ResultSet rs;
    Class.forName("com.mysql.jdbc.Driver");
    DriverManager.registerDriver(new com.mysql.jdbc.Driver());
    String DbConn = "jdbc:mysql://localhost:3306/first";
    String DbPass="123";
    con = java.sql.DriverManager.getConnection(DbConn,"root",DbPass);
    stmt = con.createStatement();
    rs = stmt.executeQuery("select * from txl");
    out.println("<table border='1' cellspacing='0' cellpadding='0'>");
    out.println("<tr><td>姓名</td><td>性别</td><td>电子邮件</td><td>电话</td><td>地址</td></tr>");
    while(rs.next())
    {
     String userid = rs.getString(1);
     String sex = rs.getString(2);
     String email = rs.getString(3);
     String tel = rs.getString(4);
     String add = rs.getString(5);
     out.println("<tr><td>" +userid+ "</td><td>" + sex + "</td><td>" + email +"</td><td>" + tel + "</td><td>" + add +" </td></tr>");
    }
    out.println("</table>");
    stmt.close();
    con.close();
%>
</BODY>
</HTML>
  打开浏览器输入网址,就可以看到如下的页面。说明我们成功用JSP连接mySQL。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值