MySql驱动(jar包)下载:https://pan.baidu.com/s/19BYnGbO3l5MOOic5K4Ooaw 密码:mwoh
Demo.java:
package cn.xxx.demo; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class Demo { public static void main(String[] args) throws Exception{ //1. 注册驱动 (使用的是mysql还是oracle) Class.forName("com.mysql.jdbc.Driver"); //2. 获取连接对象 String url = "jdbc:mysql://localhost:3306/mybase"; String username="root"; String password="123"; Connection con = DriverManager.getConnection(url, username, password); //3. 获取执行SQL语句对象 (负责将SQL语句发送给数据库) Statement stat = con.createStatement(); // con.prepareStatement(),可以防sql注入,也可以预编译sql语句提高效率 String sql = "SELECT * FROM sort"; //4. 执行SQL语句获取结果集 ResultSet rs = stat.executeQuery(sql); // 执行查询语句用executeQuery //5. 处理结果集 while(rs.next()){ // 遍历结果集ResultSet //获取这条记录中每列数据,使用ResultSet接口的方法 getXX方法,参数建议写String列名 int id = rs.getInt("id"); // 参数表示列名 (不建议使用int获取第几列) String name = rs.getString("name"); Double price = rs.getDouble("price"); } //6. 释放资源 rs.close(); stat.close(); con.close(); } }