public class GetConnectionMysql { public static Connection getConnection(){ String driver="com.mysql.jdbc.Driver"; //获取mysql数据库的驱动类 String url="jdbc:mysql://133.96.46.100:3306/test"; //连接数据库(test是数据库名) String name="root";//连接mysql的用户名 String pwd="root";//连接mysql的密码 Connection conn= null; try { Class.forName(driver); } catch (ClassNotFoundException e1) { System.out.println("驱动加载失败"); e1.printStackTrace(); } try{ conn=DriverManager.getConnection(url,name,pwd);//获取连接对象 System.out.println("成功连接数据库!"); return conn; }catch(SQLException e){ e.printStackTrace(); return null; }finally { if(conn!=null){ try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } } public static void closeAll(Connection conn,PreparedStatement ps,ResultSet rs){ try{ if(rs!=null){ rs.close(); } }catch(SQLException e){ e.printStackTrace(); } try{ if(ps!=null){ ps.close(); } }catch(SQLException e){ e.printStackTrace(); } try{ if(conn!=null){ conn.close(); } }catch(SQLException e){ e.printStackTrace(); } } public static void main(String[] args) throws SQLException { Connection cc=GetConnectionMysql.getConnection(); } }
时间: 2024-11-15 01:03:34