实战Jsp写入MySQL数据库方法(原创)
1、文件
DBBean.java 数据库操作类bean文件 D:\jspweb\WEB-INF\classes,通过javac -d . DBBean.java,在D:\jspweb\WEB-INF\classes\book下生成DBBean.class类文件
post.jsp 用于输入信息,提交到insert.jsp处理
insert.jsp 添加数据到数据库,并验证输入信息是否为空,如有空,则返回重填写
show.jsp数据库信息显示页,如果insert.jsp信息插入成功后会自动转入show.jsp显示刷新后的数据信息
2、DBBean.java代码
package book;
import java.sql.*;
import java.io.*;
import java.util.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DBBean
{
Connection con = null;
Statement stat = null;
PreparedStatement pstat = null;
ResultSet rs = null;
//无参数的构造函数
public DBBean()
{
}
//取得数据库连接
public Connection getCon()
{
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url = "jdbc:mysql://localhost:3306/simple?user=root&password=root&useUnicode=true&characterEncoding=gb2312";
con = DriverManager.getConnection(url);
}
catch(Exception ex)
{
ex.printStackTrace();
}
return con;
}
//执行数据库查询并返回查询结果
public ResultSet query(String sql)
{
try{ con = getCon();
stat = con.createStatement();
rs = stat.executeQuery(sql);
- 1
- 2
- 3
前往页