使用jdbc连接数据库

列一下使用的架包和mysql  版本相关信息:   使用的数据库 为5.6.48版本, 使用的jdbc驱动版本为5.1.32     端口为3356

首先  需要有一个练习用的数据库,表以及信息

1.创建  jt_db   数据库  

create database jt_db;

2.创建  account 表  

create table account(
  id int(20) primary key auto_increment,
  name varchar(255),
    money double

);

3.向表中添加数据

insert into account values(null,'tom',1000);
insert into account values(null,'andy',1000);
insert into account values(null,'tony',1000);

 

下面即为重头戏:

package day01;

import java.sql.*;

/**
 * @author 小小的梦想丶
 * @create 2020-07-02 21:03:33
 * @desc
 */
public class JdbcTest03 {
  public static void main(String[] args) throws ClassNotFoundException, SQLException {
    // 1.注册数据库驱动
    Class.forName("com.mysql.jdbc.Driver");
    // 2.声明  连接的数据库  MySQL 的账号密码
    String url = "jdbc:mysql://localhost:3356/jt_db?characterEncoding=utf8";
    String username = "root";
    String password = "5648";
    // 3.获取数据库连接
    Connection conn = DriverManager.getConnection(url, username, password);
    // 4.获取传输器
    Statement statement = conn.createStatement();
    // 5.发送 sql语句  并返回结果
    String sql = "select *  from account";
    ResultSet rs = statement.executeQuery(sql);
    // 6.处理结果
    while (rs.next()) {

      int id = rs.getInt("id");
      String name = rs.getString("name");
      int money = rs.getInt("money");
      System.out.println(id + " " + name + " " + money);
    }
  }
}

  

posted @ 2020-07-02 21:19  小小的梦想丶  阅读(119)  评论(0编辑  收藏  举报