第一步 下载MySQL connector

在命令行窗口查看自己MySQL版本 ,下载对应的驱动

下载路径:https://dev.mysql.com/downloads/connector/j/

下载名称如:mysql-connector-java-5.7.26-bin.jar

第二步 导入connector

创建普通Java项目,src同级目录新建文件夹lib文件夹,将jar文件放进去,然后右击Build,图片演示如下

-----------------------------------分隔符---------------------------------------------

然后就开始连接数据库啦。

第三步 连接数据库

终于可以连接数据库了,总的来说分为以下几个步骤

  • 连接数据库
  • 实例化Statement对象
  • 执行SQL
  • 获取结果(在这里就可以拿到结果一顿操作啦)
  • 关闭所有连接

详细看代码,已经注释好啦!

import java.sql.*;public class MysqlConn {    //MySQL 8版本以下的驱动写法    static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";    static final String DB_URL = "jdbc:mysql://localhost:3306/User";//这里是连接User数据库哦    // MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL    //static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";    //static final String DB_URL = "jdbc:mysql://localhost:3306/User?useSSL=false&serverTimezone=UTC";    static final String USER = "root";//用户    static final String PASS = "123456";//密码    public static void main(String[] args) {        Connection connection = null;        Statement statement = null;        try{            Class.forName(JDBC_DRIVER);            System.out.println("正在连接数据库...");            connection = DriverManager.getConnection(DB_URL,USER,PASS);//开始连接            System.out.println("实例化Statement对象...");            statement = connection.createStatement();            String sql = "select * from xxw2";//SQL语句            ResultSet resultSet = statement.executeQuery(sql);//执行查询            //展开结果集的数据库            while(resultSet.next()) {                //通过字段检索                String id = resultSet.getString("stu_id");                String name = resultSet.getString("stu_name");                String college = resultSet.getString("college");                System.out.println("ID:" + id);                System.out.println("name:" + name);                System.out.println("college:" + college);            }            resultSet.close();//先关闭结果集            statement.close();//关闭Statement对象            connection.close();//最后关闭连接        } catch (Exception e) {            e.printStackTrace();        }    }}

看结果:

datetime对应的jdbc mysql_Java连接MySQL数据库相关推荐

  1. 数据库编程连接mysql_使用JDBC编程-连接MySQL数据库

    作者:李老师,吕老师              2019-09-23 准备工作: 1.首先安装MySQL5.5.30 64位:链接:https://pan.baidu.com/s/1H99PH-jRq ...

  2. android jdbc 连接mysql数据库,android怎么用JDBC方法连接mysql数据库

    2016-11-21 回答 用android程序去直连mysql数据库,觉得这样做不好,出于安全等方面考虑.数据库地址,用户名密码,查询sql什么的都存在程序里,很容易被反编译等方法看到. 建议把表示 ...

  3. 用Java调用jdbc接口连接MySQL数据库——实现对数据库的增删改查

    使用工具 IDEA2018.2 MySQL5.6 JDK1.8 mysql-connector-java-5.0.8-bin.jar 源码下载地址 码云链接:https://gitee.com/vvc ...

  4. JDBC如何连接mysql数据库附详细步骤

    JDBC连接数据库在学习中是很重要的一个环节,今天给大家详细说明JDBC连接数据库需要的步骤 1.加载驱动 驱动包的下载地址 https://dev.mysql.com/downloads/conne ...

  5. 【JDBC】连接MySQL数据库实现增删改查

    文章目录 一.JDBC编写步骤 二.数据库连接--Connection 2.1 连接要素 2.1.1 Driver接口实现类 2.1.2 URL 2.1.3 用户名和密码 2.2 建立连接 2.2.1 ...

  6. Java 原始的JDBC方式连接MySQL数据库【钢镚核恒】

    Java JDBC 简介 JDBC(Java DataBase Connectivity,Java数据库连接) JDBC 可让Java通过程序操作关系型数据库 JDBC 基于驱动程序实现与数据库的连接 ...

  7. JAVA-数据库之JDBC连接MySQL数据库

    相关资料: <21天学通Java Web开发> JDBC连接MySQL数据库 1.如果需要通过JDBC来连接MySQL数据库,还必须先在MySQL数据库服务器中创建数据库和表. Conne ...

  8. 使用MATLAB连接MySQL数据库

    下载MySQL数据库JDBC Driver 使用MATLAB连接数据库前,需要先下载对应数据库的JDBC Driver.打开MySQL JDBC Driver下载地址,选择Platform Indep ...

  9. JDBC连接MySQL数据库及演示样例

    JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  10. AndroidStudio通过JDBC连接MySQL数据库六大巨坑

    文章目录 注意 基础 Androidstudio通过JDBC连接数据库巨坑介绍(这里呢,我使用我所做项目的修改密码界面来做介绍) 1.网络权限问题(打不开apk) 2.jar包问题(找不到driver ...

最新文章

  1. maven 下载包冲突问题
  2. CentOS 7.0服务器安装配置LAMP服务器
  3. Java泛型总结--转
  4. 一行Java代码获取当前操作系统并进行不同操作
  5. Spring入门 IOC
  6. 实验2 java_《Java程序设计》实验2
  7. 电源模块的9个主要性能指标及其作用
  8. 减一天 日期函数_excel日期函数:如何计算项目的开始和完成日期
  9. java读取某个文件夹下的所有文件
  10. mac nginx 安装及PHP配置
  11. C++ for const 是什么意思
  12. 百度手机输入法 android ctrl,百度手机输入法旧版本
  13. C语言 使用DFT得到信号幅度谱
  14. P1038 神经网络
  15. 《Java编程思想第五章》:初始化与内存
  16. 李彦宏登上《时代》封面:他正帮中国在21世纪赢得胜利
  17. 基于SWTC公链的融媒体项目入选工信部网络安全示范项目
  18. Linux 桌面虚拟化技术 KVM
  19. 字节跳动宣布再次回购期权,我大腿拍断,遗憾错失最少2个亿现金!选择真的大于努力!...
  20. fpxmocapy linke

热门文章

  1. WebForm中 页面传参的总结
  2. swift中的category,扩展
  3. 使用Sqlite数据库存储数据
  4. MethodFilterInterceptor(方法拦截器)配置excludeMethors
  5. Java NIO 详解(一)
  6. CEGUI的安装简要总结
  7. VC和gcc在保证功能static对线程安全的差异变量
  8. .通过JAVA-Webservices向其它平台提供Hbase服务
  9. Oracle财务系统常用标准报表
  10. android获取用户点击的坐标