15.1 Java之JDBC

Mysql

在使用JDBC之前要先安装Mysql,这里不详说如何安装。
安装配置完成之后,打开cmd,输入mysql -V,若有版本号则安装成功。

JDBC基础

  1. 导入jar包,Maven的pom.xml
    在这里插入图片描述

  2. 初始化驱动:Class.forName("com.mysql.jdbc.Driver");将该类加载到JVM中。

  3. 建立连接:三个参数:数据库url,用户名,密码

    //数据库url:"jdbc:mysql://本地连接:端口号/数据库名称?数据格式"
     Connection connection = DriverManager
            		.getConnection("jdbc:mysql://127.0.0.1:3306/mydb3?characterEncoding=UTF-8","root","123456");
    
  4. 创建Statement(Statement用来执行sql语句) :Statement s = c.createStatement();

  5. 执行sql语句:

    String sql = "insert into tb_stu values('number1','zhangsan',20,'male')";
    s.execute(sql);
    

    先创建sql语句,sql语句为String字符串。执行sql语句:s.execute(sql)。(sql语句中插入字符串要单引号。)

  6. 关闭资源:Statement.close();Connection.close();,还可以使用try(){}语句关闭资源。

JDBC增删改查

JDBC中的增删改只需要修改sql语句即可,Statement.execute()只是负责提交sql语句。
而查询语句不同,因为有返回值。
查询:

  1. 编写sql语句

  2. 使用Statement.executeQuery(sql);方法返回值为ResultSet类型。

  3. 迭代ResultSet集合,输出迭代的元素。

    try(Connection connection = 
        		DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mydb3?characterEncoding=UTF-8","root","123456");
        		Statement statement = connection.createStatement();
        	){
         
        	String sql = "select count(*) from tb_stu";
        	ResultSet rs = statement.executeQuery(sql);
        	int total = 0;
            while (rs.next()) {
         
                total = rs.getInt(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值