zoukankan      html  css  js  c++  java
  • 使用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);
        }
      }
    }
    

      

  • 相关阅读:
    C# API 大全
    也说_T、_TEXT、TEXT、L
    项脊轩志--归有光
    C# tostring()汇总
    StructLayout特性
    关于C#静态构造函数的几点说明
    C#生成DLL文件
    做.net的早晚会用到,并且网上还没有这方面的正确资料或几乎很少
    C# 实现屏幕键盘 (ScreenKeyboard)
    Microsoft .NET Native
  • 原文地址:https://www.cnblogs.com/lxsfve/p/13227171.html
Copyright © 2011-2022 走看看