jsp与mysql的测试实践之旅(jsp测试mysql)
–以查询语句连接MySQL为例
jsp与mysql是Web应用开发中使用最广泛的技术,很多应用程序都采用它们作为基础技术,它们之间有着密不可分的关系。本文就以MySQL查询语句来连接MySQL和java Server Pages(jsp)为例,给大家讲述一次测试实践之旅,期待对大家能有所助力。
首先,在开发之前,我们首先要做的就是搭建实验环境,要求机器有以下配置:JDK、Tomcat、MySQL等,这些均可以在网上下载安装,安装过程比较简单,用户朋友们可以自行操作。其次,在MySQL中创建数据库,需要以下SQL语句:
CREATE DATABASE employees;
USE employees;CREATE TABLE info(
name varchar(50) not null, age int not null
);
接下来,创建一个名为ConnectDB.java的Java类,用来实现与MySQL的连接:
“`public class ConnectDB {
public final static String url = “jdbc:mysql://localhost:3306/employees”;
public final static String username = “root”;
public final static String password = “123456”;
private static Connection conn;
// 连接数据库,返回一个Connection对象
public static Connection getConnection() {
try {
Class.forName(“com.mysql.jdbc.Driver”);
conn = DriverManager.getConnection(url, username, password);
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
// 关闭数据库
public static void close(Connection conn) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
最后,编写Jsp页面,用于展示查询后的结果:
```
jsp和MySQL测试
开始测试
<% Connection conn = null; Statement st = null; ResultSet rs = null; try{ // 连接数据库 conn = ConnectDB.getConnection(); // 构造SQL,执行查询 String sql = "select * from info"; st = (Statement) conn.createStatement(); rs = st.executeQuery(sql); // 显示结果 out.println("
name | age |
---|---|
"+rs.getString("name")+" | "+rs.getInt("age")+" |