在与数据库交互的过程中,难以避免的就是程序要对数据库进行增删改查的操作。在这里面都是重复使用java所提供的方法函数进行调用而已,所以学习入门的话还是挺简单的。
这里面对一些公共模块进行了封装处理,因为一些经常使用的东西不用每次需要都写入,这样子的话对效率,美观的有一定的提升。
基本的代码结构图:
公共类:
package com.d.cn.dao.utils;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JdbcUtil {
public static Connection conn = null;
static{
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static Connection getConnection(){
try {
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/javatest","root","root");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
public static void closeAll(Connection conn,Statement state,ResultSet rs){
if(rs!=null){
try {
rs.close();
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.print("错误了");
e.printStackTrace();
}
}
if(st