public class ConnectionDemo {
public Connection getstart(){
Connection con = null;
try {
//加载驱动
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
System.out.println("数据库驱动加载成功");
try {
//建立到给定数据库 URL 的连接。返回connection
con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mysql2?useSSL=true", "root", "123123");
} catch (SQLException e) {
e.printStackTrace();
}
System.out.println("数据库连接成功");
return con;
}
public static void main(String[] args) {
ConnectionDemo connect = new ConnectionDemo();
Connection con = connect.getstart();
try {
//创建一个 Statement 对象来将 SQL 语句发送到数据库。
Statement sta = con.createStatement();
//执行给定的 SQL 语句,该语句返回单个 ResultSet 对象。
ResultSet res = sta.executeQuery("select * from emp");
while(res.next()){
//以 Java 编程语言中 int 的形式获取此 ResultSet 对象的当前行中指定列的值。
int a = res.getInt("id");
//以 Java 编程语言中 String 的形式获取此 ResultSet 对象的当前行中指定列的值。
String b = res.getString("name");
System.out.println("id="+a+",name="+b);
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}