Java Web 连接数据库, jdbc入门

Java Web 连接数据库, jdbc入门

1.下载mysql对应版本的驱动jar包,在项目中创建lib包,将jar包添加进去
2.代码:
public static void main(String[] args) throws Exception {
		
    Class.forName("com.mysql.cj.jdbc.Driver"); //注册驱动
    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/runoob?characterEncoding=utf-8&serverTimezone=GMT",
                "root","yourpassword");   //获取数据库连接对象
    String sql = "update students set nickname = 'gy' where id = 4";  //定义sql
    Statement stmt = conn.createStatement();//获取执行sql的对象

    int count = stmt.executeUpdate(sql);  //执行sql
    System.out.println(count);     //打印处理结果
    //释放资源
    stmt.close();   
    conn.close();
}
  1. 注意 “com.mysql.cj.jdbc.Driver” 是最新的用法,一些讲解资料中的老用法已被弃用(注意:mysql5以后的驱动jar可以省略)

  2. 获取数据库连接对象时需要添加serverTimezone

  3. yourpassword 替换为你的用户密码即可

3.各个对象详解
  1. DriverManager : 驱动管理对象
    • 功能:
      • 注册驱动:告诉程序使用哪一个数据库驱动jar
      • 获取数据库连接
  2. Connection :数据库连接对象

  3. Statement:执行sql的对象

  4. ResultSet:结果集对象

  5. PreparedStatement:执行sql的对象,比Statement强大

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值