JDBC中连接MySQL数据库

来源:互联网 发布:dos命令和linux命令 编辑:程序博客网 时间:2024/06/09 13:38
package qddx.JDBC;import java.sql.*;public class JDBC_Connection {    static String driverName = "com.mysql.jdbc.Driver";//驱动名    static String url="jdbc:mysql://localhost/bbs";//地址    static String userName="root";//账号    static String passWord = "674768166ws";//密码    static {        try{//连接驱动        Class.forName(driverName);        }catch(ClassNotFoundException e){            e.printStackTrace();        }    }    //连接数据库    public static Connection getConnection(){        Connection conn = null;        try{        conn = (Connection)DriverManager.getConnection(url,userName,passWord);        System.out.println("数据库连接成功");        conn.setAutoCommit(false);// 设置事务不自动提交        }catch(SQLException e){            e.printStackTrace();        }        System.out.println("已经连接");        return conn;    }    //关闭数据库    public static void free(ResultSet rs,Connection conn,Statement stmt){        try{        if(rs!=null){            rs.close();            rs=null;        }        }catch(SQLException e){            e.printStackTrace();        }finally{            try{            if(conn!=null){                conn.close();                conn = null;            }            if(stmt !=null){                stmt.close();                stmt=null;            }            }catch(SQLException e){                e.printStackTrace();            }        }    }    public static void main(String[] args) {        JDBC_Connection.getConnection();//启动    }}
0 0
原创粉丝点击