Connection
工具类
用来编写工具类对数据库和java程序进行操作。
可能会有Bug,慢慢改进了。
目前自己使用。
package cn.song.until;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import com.mysql.jdbc.Statement;
/**
* 数据库工具类
* 说明:不支持事务。。。。。。。。
* @author zhang
* @version 0.3
* @createTime 2020-07-24
* 2020-7-30 第一次修改
* 2020-8-01 第二次修改
*/
public class JdbcUtil {
static String url = "jdbc:mysql://localhost:3306/test";
static String user = "root";
static String password = "aini21";
static Connection conn;
static PreparedStatement ps;
static ResultSet rs;
static {
//加载驱动。。。。把Driver加载进内存,,。。。
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 获取连接
*/
private static void connection ()
{
try {
conn = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
e.printStackTrace();
}
}
/**
* 关闭连接
*/
private static void close ()
{
if (rs != null)
{
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace(