首先JDBC的英文名是:Java Data Base Connectivity也就是java的数据库连接。JDBC的有什么用?JDBC可以使我们用JAVA连接数据库、创建SQL或者MYSQL语句;执行SQL或MYSQL的查询数据库、查看和修改结果记录。数据库是由不同产商决定的,而JDBC就是为各种不同产商的数据库连接java的。下面的内容就是说明如何使用JDBC连接数据库获取数据并且打印出来

第一步 加载驱动

第二步 获取数据库的连接

1.首先要连接字符串(不同版本的驱动,要对应不同的连接字符串)
驱动:jdbc:mysql://localhost:3306/demodb?characterEncoding=UTF-8&serverTi  mezone=Asia/Shanghai&useSSL=false

demodb:数据库名称
UTF-8:中文编码
Asia/Shanghai:亚洲/上海的时间
2.输入数据库的用户名和密码

第三步 创建PreparedStatement

在这里先说明JDBC的几个常用接口:
1.Connection:与数据库中的所有的通信是通过唯一的连接对象。 2.Statement/PreparedStatement:把创建的SQL对象,转而存储到数据库当中。
3.ResultSet:它是一个迭代器,用于检索查询数据。
一般我们都不会使用Statement创建SQL对象,因为Statement会造成SQL输入,这样子别人就可以通过更改你的代码将数据库里的所有数据都查询出来!!
创建PreparedStatement:

1.数据库连接会发生异常,而发生异常后要用try/catch把异常往外抛

因为连接完数据库后为了方便将数据库关闭所有把接口放到try/cath的前面

2.创建数据库的查询对象 PreparedStatement
下面的字段一定要对应上数据库的字段,否则将会查询不出数据报错

第四步 执行
ResultSet:它是一个迭代器,用于检索查询数据。
使用ResultSet里的executeQuery()查询方法执行代码,将获取到的数据放进一个 数组里面

第五步 获取数据
使用while循环遍历获取数据库的数据,在用forreach循环打印出来。这样子数据就可以出来了。

最后一定要记得关闭数据库的连接!!!!

Java JDBC连接数据库相关推荐

  1. Java jdbc连接数据库 INSERT插入

    Java jdbc连接数据库 INSERT插入 package com.edu; import java.sql.Connection; import java.sql.DriverManager; ...

  2. java JDBC连接数据库步骤及代码

    JDBC连接数据库,包含7个步骤 (1)加载JDBC驱动程序 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),   这通过java.lang.Class类的静态方法for ...

  3. JAVA JDBC连接数据库操作的基本步骤

    JAVA中JDBC连接数据库操作的基本步骤.注:假定连接数据库的用户名为root,密码为root. 步骤一: 定义连接数据库的相关信息 步骤一: 定义连接数据库的相关信息(1) 连接数据库的驱动:8. ...

  4. java jdbc连接数据库的设计

    package com.jdbc;import java.sql.Connection; import java.sql.DriverManager;public class DBHelper {pr ...

  5. java 反射创建对象并赋值_[原创] Java JDBC连接数据库,反射创建实体类对象并赋值数据库行记录(支持存储过程)...

    1 import java.lang.reflect.*;2 import java.sql.*;3 import java.util.*;4 5 public classSqlHelper {6 / ...

  6. Java jdbc连接数据库 图书管理系统实现添加图书功能

    import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import ...

  7. java JDBC 连接数据库查询数据与直接使用sql的疑问

    JDBC 封装连接是好的前提:SystemAuthorizingRealm c = new SystemAuthorizingRealm();conn = c.getConnection(); // ...

  8. java jdbc mysql_java jdbc

    Java工程师必知词汇:JDBC |名词定义| Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接 ...

  9. Java七步创建以JDBC连接数据库的程序

    JDBC连接数据库 ◆ 创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java. ...

  10. 完整java开发中JDBC连接数据库代码和步骤

    JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.l ...

最新文章

  1. 2.抽取代码(BaseActivity)
  2. Python迁移MySQL数据到MongoDB脚本
  3. QIIME 2教程. 28社区Community(2020.11)
  4. L1-041 寻找250
  5. JavaScript比较数组的方法
  6. 【数据结构-排序】1. 图解插入排序三种实现(插入排序/折半排序/希尔排序)
  7. informix 访问mysql_informix用户权限的介绍及查看方法
  8. mogodb 的自定义函数定义及引用
  9. linux搭建lnnp_linux主机安装lnmp详细步骤
  10. 【渝粤教育】国家开放大学2018年秋季 0734-22T出纳实务 参考试题
  11. 倒果汁c语言,水果榨汁补维生素C?这些补维生素的错误别再犯了
  12. 解析/etc/inittab 文件(转)
  13. vs2010中引入boost库
  14. LVS负载均衡DR模式部署
  15. maya 替换名称_maya替换对象,MAYA
  16. jquery层级原则器(匹配前一个元素后的下一个元素,必须是挨着的)
  17. 记单词01-vict, vinc(胜利,征服)
  18. w7怎么更换计算机用户名和密码怎么办,win7怎么修改系统用户名
  19. 【数据分析】京东订单数据分析思路及Python代码
  20. python 图片识别 文字

热门文章

  1. java 读文件 优化_Java读取文件性能优化程序代码
  2. 使用ffmpeg对视频、音频进行分离
  3. 安卓手机上最好的3个mobi阅读器
  4. IPD产品开发流程详解
  5. 【牛腩新闻发布系统】一步步演化的SQLHelper
  6. cocostudio的TextField空件实现光标。
  7. Android 游戏开发入门 视频+源码
  8. c语言plc编程软件下载,罗克韦尔plc编程软件下载-2017罗克韦尔plc编程软件V21.00 官方最新版 - 极光下载站...
  9. LINUX中文输入法
  10. mysql 的时间函数