如何连接jsp和mysql数据库

1.在mysql官网下载JDBC驱动程序。

2.把里面的jar包(mysql-connector-java-5.1.41-bin.jar)放进tomcat的安装目录的lib文件夹下,然后重启tomcat。

3..在mysql中创建试验数据,

输入create database student ;创建数据库(student为数据库名)

输入create table stu1 (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(30) DEFAULT NULL,

`sex` varchar(2) DEFAULT NULL,

`birthday` date DEFAULT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;

4.在eclipse里面创建工程,并创建一个JSP文件,命名为test.jsp,代码如下,就可以打开数据库中存储的内容

<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %> 

    <% 

    //驱动程序名 

    String driverName = "com.mysql.jdbc.Driver"; 

    //数据库用户名 

    String userName = "root"; 

    //密码 

    String userPasswd = "123456"; 

    //数据库名 

    String dbName = "testdb"; 

    //表名 

    String tableName = "testform"; 

    //联结字符串 

    String url = "jdbc:mysql://localhost/" + dbName + "?user=" + userName + "&password=" + userPasswd; 

    //加载驱动 

    Class.forName("com.mysql.jdbc.Driver").newInstance(); 

    //建立连接 

    Connection conn = DriverManager.getConnection(url);    

    //创建Statement(负责执行sql语句) 

    Statement stmt = conn.createStatement(); 

    String sql="select * from " + tableName; 

    //获得数据结果集合 

    ResultSet rs = stmt.executeQuery(sql); 

    //依次遍历结果集(表中的记录) 

    while(rs.next()) 

    { 

        //依据数据库中的字段名打印数据 

        out.println(rs.getString("name")); 

        out.println(rs.getString("age")); 

    } 

    //关闭连接 

    rs.close(); 

    stmt.close(); 

    conn.close(); 

    %>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值