import java.sql.*;
public class DatabaseConnection {
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/数据库名";
String user="数据库账户t";
String password="数据库密码";
public Connection getConnection() {
Connection conn=null;
conn=DriverManager.getConnection(url,user,password); //和数据库建立连接
} catch(ClassNotFoundException e) {
e.printStackTrace(); //异常处理不明白,就按照这么写了
} catch(SQLException e) {
e.printStackTrace();
}
return conn; //方法要记得返回一个连接对象
}
public static void main(String[] args) throws SQLException { //cc.close()的异常在这里抛出去了
DatabaseConnection dc=new DatabaseConnection(); //创建这个类的对象 测试下 数据库连接成功没
Connection cc=dc.getConnection();
System.out.println(cc);
cc.close(); //这里是关闭连接,会有异常
}
}
public class DatabaseConnection {
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/数据库名";
String user="数据库账户t";
String password="数据库密码";
public Connection getConnection() {
Connection conn=null;
try {
//这两句话会抛异常!
Class.forName(driver); //加载数据库conn=DriverManager.getConnection(url,user,password); //和数据库建立连接
} catch(ClassNotFoundException e) {
e.printStackTrace(); //异常处理不明白,就按照这么写了
} catch(SQLException e) {
e.printStackTrace();
}
return conn; //方法要记得返回一个连接对象
}
public static void main(String[] args) throws SQLException { //cc.close()的异常在这里抛出去了
DatabaseConnection dc=new DatabaseConnection(); //创建这个类的对象 测试下 数据库连接成功没
Connection cc=dc.getConnection();
System.out.println(cc);
cc.close(); //这里是关闭连接,会有异常
}
}