Java访问数据库,常规操作+提升
当你发现一件事情的套路之后解决起来就容易了~
当然,请确保你配置好了连接数据库的jar包。
- 设计mySql数据库表
添加两个测试值
- 常规操作是:
import cn.gx.home.domain.User;
import java.sql.*;
public class TestCode{
//数据库连接
//连接mysql数据库地址
static String url = "jdbc:mysql://localhost:3306/products"; //表名
//用户名
static String root = "root";
static String pwd = "12138";
public static void main(String[] args) {
try {
//1.加载驱动
Class.forName("com.mysql.jdbc.Driver");
//2.获得链接
Connection con = DriverManager.getConnection(url, root, pwd);
//3.通过con获得Statement对象
PreparedStatement pst = con.prepareStatement("select * from users");
//4.执行SQL语句获得结果集对象
ResultSet rs = pst.executeQuery();
//5.处理结果集
while (rs.next()){
//调用re.getXxx()方法获取记录游标执行的行列值
User user = new User();
//将数据填入对象
user.setUsername(rs.getString("name"));
user.setPassword(rs.getString("password"));
user.setLimits(rs.getString("limits"