一、概述

  dljd_003_jdbc概述 随笔 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

二、java连接数据库

  2.1数据库设计

  

create database jdbc;
use jdbc;

create table test(
id int primary key auto_increment,
name varchar(10)
);

insert into test values(1,"name1");
insert into test values(2,"name2");
insert into test values(3,"name3");
insert into test values(4,"name4");
insert into test values(5,"name5");

  2.2java连接数据库实现类

package edu.aeon.jdbc;

import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
 * [说明]:连接数据库
 * @author aeon(qq:1584875179)
 *
 */
public class Test {
    public static void main(String[] args) {
        try {
            Driver driver=new com.mysql.jdbc.Driver();
            DriverManager.registerDriver(driver);
            String url="jdbc:mysql://localhost:3306/jdbc";
            String username="root";
            String password="root";
            Connection connection=DriverManager.getConnection(url, username, password);
            Statement statement=connection.createStatement();
            String sql="select* from test";
            ResultSet resultSet=statement.executeQuery(sql);
            while(resultSet.next()){
                int id=resultSet.getInt("id");
                String name=resultSet.getString("name");
                System.out.println(id+"\t"+name);
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

  数据库截图:

   dljd_003_jdbc概述 随笔 第2张

  测试结果:

  dljd_003_jdbc概述 随笔 第3张

  可见我们连接上了数据库,且能通过DQL语句执行查询了,不过程序并不完美,如打开的资源没关闭。我们慢慢来学习jdbc的进化史吧!

  

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄