Java+mysql+jsp+tomcat对数据库进行增删改查
一、java连接数据库
1. 前置要求
- 使用工具
eclipse mysql - 下载JDBC驱动
- 将驱动加载到eclipse
在java项目下新建一个lib文件夹,将驱动复制到该文件夹下
右键项目build path–>configure build path–>libraries–>add jars… 将驱动加载进去
记得apply
2. java对数据库进行操作
2.1 连接数据库
DBConnection.java
public class DBConnection {
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=CST&characterEncoding=utf-8";
String user = "root";
String password = "123456";
public Connection con;
//测试是否连接
public DBConnection() {
try {
//加载驱动,注册jdbc驱动
Class.forName(driver);
//连接数据库
con = DriverManager.getConnection(url,user,password);
if(!con.isClosed()) {
System.out.println("Succeeded connecting to the Database!");
}
}catch(Exception e){
e.printStackTrace();
}
}
//定义关闭数据库函数
public void close() {
try {
this.con.close();
}catch(Exception e) {
e.printStackTrace();
}
}
}
2.2 查询数据
sql_class.java
部分代码
public static void show() {
String sql = "select * from info";
//调用DBConnection 类
DBConnection db = new DBConnection();
try {
//通过connection创建一个数据库操作对象statement(类似python的curson游标对象)
Statement stmt = db.con.createStatement();
//结果集对象rs:executeQuery()方法会把数据库响应的查询结果存放在ResultSet类对象中供我们使用
ResultSet rs = stmt