import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class JDBCDemo {
public static void main(String[] args) throws Exception {
// 注册驱动
Class.forName("com.mysql.jdbc.Driver");
// 获取数据库连接
/*
* url:数据库地址 格式:jdbc:mysql://主机IP:端口号/数据库名
* user:登录名
* passwor:密码
*/
String url = "jdbc:mysql://localhost:3306/mydb";
String user = "root";
String password = "123";
Connection conn = DriverManager.getConnection(url, user, password);
// 获取SQL语句的执行者
Statement stat = conn.createStatement();
// 拼凑SQL语句
String sql = "SELECT * FROM student";
// 执行SQL语句
/*
* 此处以执行查询语句为例,执行insert、update和delete语句使用executeUpdate(String sql)方法
*/
ResultSet rs = stat.executeQuery(sql); // 返回结果集
// 处理结果集
while (rs.next()) {
System.out.println(rs.getString("sno") + "\t" + rs.getString("sname") + "\t" + rs.getString("sage"));
}
// 释放资源
rs.close();
stat.close();
conn.close();
}
}
执行结果如下: