java获取MySql数据库的连接方式案例

来源:互联网 发布:手机避开公司网络监控 编辑:程序博客网 时间:2024/06/05 00:10


 在这里mysql的数据库驱动是已经添加好了的,就不用多说了!


建立一个工具类JdbcUtil,方便获得数据库的连接,并释放。


public final class JdbcUtil{         //定义获取连接是所需要的一些值        private static final String DRIVER = "com.mysql.jdbc.Driver";                       //MySql数据库的驱动private static final String URL = "jdbc:mysql://127.0.0.1:3306/bankbk"; //自己数据库的地址(127.0.0.1 是指本地ip  3306是指mysql数据库bankbk的端口号)private static final String USER = "root";                                                      //用户名private static final String PWD = "123456";                                                 //密码        private JDBC(){}        //静态语句块 加载驱动的方法static{try {Class.forName(DRIVER);} catch (ClassNotFoundException e) {e.printStackTrace();}}        //获得连接的方法public static Connection getconnection(){try {Connection conn = DriverManager.getConnection(URL, USER, PWD);return conn;} catch (SQLException e) {e.printStackTrace();}return null;}        //释放资源的方法public static void getcolse(ResultSet rs,Statement st,Connection conn){                //在释放资源的时候我们需要去判断一下结果集对象、上下文对象以及我们连接对象是否为空,当不为空的时候就结束掉                if(rs!=null){try {rs.close();} catch (SQLException e) {e.printStackTrace();}}if(st!=null){try {st.close();} catch (SQLException e) {e.printStackTrace();}}if(conn!=null){try {conn.close();} catch (SQLException e) {e.printStackTrace();}}}}

当数据库的连接每次使用完过后我们应当归还,这样能保证下次调用的时候不会报异常;这个只是最基本的获取连接的方式,还有以建立连接池的方式等。

作者:杨静(YangJing)

出处:[杨静の专栏]  (博文连接)

0 0
原创粉丝点击