使用JDBC连接数据库需要四步:
1.加载驱动程序。
2.连接数据库。
3.访问数据库。
4.执行查询。
准备工作
需要在自己电脑上安装MySQL,下载MySQL对应的JAR包并导入。
PS.本文IDE为idea
代码及详解
import java.sql.*;
public class JDBC {
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost/mysql";
static final String USER = "root";
static final String PASS = "admin";
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(DB_URL,USER,PASS);
stmt = conn.createStatement();
String sql;
sql = "SELECT Host, User From User";
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()){
String Host = rs.getString("Host");
String User = rs.getString("User");
System.out.println(Host);
System.out.println(User);
}
rs.close();
stmt.close();
conn.close();
} catch(SQLException se){
se.printStackTrace();
}catch(Exception e){
e.printStackTrace();
}finally{
try{
if(stmt!=null)
stmt.close();
}catch(SQLException se2){
}
try{
if(conn!=null)
conn.close();
}catch(SQLException se){
se.printStackTrace();
}
}
System.out.println("Goodbye!");
}
}