不废话了,直接上代码看起来更加爽!水平有点低,不要介意,欢迎吐槽!
public class JdbcTest {
//所使用的数据库驱动
private final static String DRIVER = "com.mysql.jdbc.Driver";
//所连的数据库
private final static String URL = "jdbc:mysql://localhost:3306/这里写你要操作的数据库名字";
//数据库的用户名和密码用的是默认的root
private final static String USERNAME = "root";
private final static String PASSWORD = "root";
//单类模式这种效率和安全性高
private JdbcTest(){};
private static JdbcTest jdbc = null;
public static JdbcTest newInstance(){
if (jdbc == null) {
jdbc = new JdbcTest();
}
return jdbc;
}
public Connection connection(){
try {
//加载数据库驱动
Class.forName(DRIVER);
//创建connection连接
return DriverManager.getConnection(URL, USERNAME, PASSWORD);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
//释放资源
public void close(ResultSet re, Statement st,Connection conne){
try {
if (re!=null)re.close();
if(st!=null) st.close();
if(conne!=null) conne.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
jdbc的步骤:
前提是要将数据库的要素创建出来:
1.加载数据库驱动
2.创建connection连接
3.创建statement对象
4.由statement执行sql
5.剩下的就是关闭连接和释放资源了。