基本理解:开发中要先加载驱动,然后获得连接,创建执行SQL语句的对象,并且执行SQL

第一步:把想要连接的数据库驱动加载入JVM,如加载mysql数据库驱动类可以通过Class.forName("com.mysql.cj.jdbc.Driver");加载并注册JDBC驱动

第二步:使用DriverManager.getConnection(String url , String username , String password)创建数据库连接

第三步:利用上一步的数据库连接创建Statement

第四步:遍历查询结果

第五步:关闭连接,释放资源

实例

/**

* 标准JDBC操作的五个步骤

*/

public class StandardJDBCSample {

public static void main(String[] args) {

Connection conn = null;

try {

//1.加载并注册JDBC驱动

Class.forName("com.mysql.cj.jdbc.Driver");

//2.创建数据库连接

conn = DriverManager.getConnection(

"jdbc:mysql://localhost:3306/company?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai",

"root",

"root"

);

//3.创建Statement对象

Statement statement = conn.createStatement();

ResultSet resultSet = statement.executeQuery("select * from employee");

//4.遍历查询结果

while (resultSet.next()) {

int eno = resultSet.getInt(1);

String ename = resultSet.getString("ename");

float salary = resultSet.getFloat("salary");

String dname = resultSet.getString("dname");

System.out.println(dname + "-" + eno + "-" + ename + "-" + salary);

}

} catch (Exception e) {

e.printStackTrace();

} finally {

try {

if (conn != null && conn.isClosed() == false) {

//5.关闭连接,释放资源

conn.close();

}

} catch (Exception ex) {

ex.printStackTrace();

}

}

}

}

jdbc连接mysql数据库过程_jdbc连接数据库的步骤相关推荐

  1. jdbc连接mysql驱动包_jdbc连接数据库驱动包

    FineReport如何用JDBC连接阿里云ADS数据库 在使用FineReport连接阿里云的ADS(AnalyticDB)数据库,很多时候在测试连接时就失败了.此时,该如何连接ADS数据库呢? 我 ...

  2. 连接mysql数据库实验_Jdbc连接数据库实验报告(1)

    一 实验目的 1熟悉myeclipse的使用. 2掌握MySQL的使用. 3掌握jdbc连接数据库. 二实验内容 1在MySQL下创建一个数据库students,并创建表student_info.并且 ...

  3. jdbc连接mysql驱动方式_JDBC连接数据库系列教程 – JDBC注册驱动的常见方式

    方法1 DriverManager.registerDriver(new com.microsoft.sqlserver.jdbc.SQLServerDriver(),2); 方法2 System.s ...

  4. JDBC连接MySQL数据库代码模板

    下面这个例子是最简单的JDBC连接MySQL数据库的例子. 一般步骤: 1.注册驱动: 2.建立连接: 3.创建语句: 4.处理结果: 5.释放资源. 注意: 1.软件开发环境:MyEclipse 8 ...

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

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

  6. JDBC连接MySQL数据库及示例

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

  7. jdbc连接mysql工具类_jdbc之工具类DBUtil的使用

    首先回顾一下jdbc的使用方法: 1. 注册驱动 2. 建立连接 3. 建立statement 4. 定义sql语句 5. 执行sql语句,如果执行的是查询需遍历结果集 6. 关闭连接 其中建立连接和 ...

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

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

  9. jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...

    Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...

最新文章

  1. 张永伟 大数据会成为互联时代重要变革
  2. lcd屏幕抖动_电视屏幕面板大科普!买电视之前必看!
  3. delay在java中有什么用_java中DelayQueue的使用
  4. 白皮书丨关于工业互联网,你想知道的都在这儿
  5. python之求字典最值
  6. MySQL时区错误导致server time zone value 'Öйú±ê׼ʱ¼ä' 错误
  7. PAIP.paip.手机离线ROOT过程总结
  8. G - Power Strings
  9. 驱动人生安装驱动计算机无法启动,驱动人生怎么安装驱动程序?驱动人生基本功能...
  10. 笔试c语言编程题技巧,c语言笔试题答题技巧
  11. keil5打开keil4工程无法下载程序
  12. Apple苹果iOS数据丢失如何恢复?
  13. 蓝桥ROS机器人之CoppeliaSim_Edu_V4_2_0
  14. 单元二:全桥MOS/IGBT电路(后端全桥电路的搭建)
  15. b站《史上最全unity3D教程》笔记1-04
  16. 绿洲App更换logo 在App Store重新上架,苏宁活动又来了!没上车的快来
  17. python最大分词_北大开源了Python中文分词工具包,准确度远超Jieba
  18. 1.树莓派Pi3简介
  19. 大白话讲解决策树【案例】:如何区分西方人和东方人
  20. mixin的使用方法

热门文章

  1. 快速消费品行业的营销费用的管理(3)----营销费用预算管理
  2. Python天天美味(23) - enumerate遍历数组
  3. 分布式缓存原理——一致性hash算法(hash环)、Hash槽
  4. P10全彩屏C语言编程,STC90C52RC驱动P10LED屏的程序
  5. icon-font-generator 的使用
  6. 微信小程序入门第一天
  7. 使用函数返回值的循环例子
  8. Oracle --JOB
  9. 「深度解读」为什么连Google也无法阻挡垂直行业SaaS的浪潮
  10. OSChina 周六乱弹 ——世上无难事,只要肯放弃!