接上周笔记,上周有点小插曲周五的笔记一直没发,今天补上。

JDBC的全称是:Java Database Connectivity,即Java数据库连接。

JDBC可以通过载入不同的数据库的“驱动程序”而与不同的数据库进行连接。

要使用JDBC来访问MySQL数据库,首先需要添加MySQL数据库驱动程序。

1.建立JDBC和数据库之间的Connection连接
      1.数据库服务端的IP地址:127.0.0.1 (这是本机,如果连接其他电脑上的数据库,需填写相应的IP地址)
      2.数据库的端口号: 3306 (mysql专用端口号)
      3. 数据库名称:xxxx(根据你自己数据库中的名称填写)
      4. 编码方式: UTF-8
      5.账号: root
      6.密码: xxxxx(根据你自己设置的密码输入)

DBHelper如下

public class DBHelper {//定义三个常量,1.数据库的连接字符串  2.数据库账号  3.数据库密码public static final String url="jdbc:mysql://localhost:3306/banking_business";public static final String name="root";public static final String pwd="123456";//定义一个数据库链接对象。private static Connection conn;public static  Connection getConn(){//1.加载驱动try {Class.forName("com.mysql.jdbc.Driver");//2.通过驱动管理器里面的getConnection的方法,得到一个数据库链接对象try {conn= DriverManager.getConnection(url,name,pwd);//返回的是一个数据库链接对象Connection,用上面定义的数据库链接对象conn来接受这个返回值对象} catch (SQLException throwables) {throwables.printStackTrace();}} catch (ClassNotFoundException e) {e.printStackTrace();}//判断conn是否为空,如果有值则链接成功,如果没有值则链接失败return  conn;}//关闭数据库public void realease(Connection conn){//如果conn等于空,那么就关闭数据库。if(conn!=null){try {conn.close();} catch (SQLException throwables) {throwables.printStackTrace();}}}//测试是否链接到了数据库public static void main(String[] args) {System.out.println(DBHelper.getConn());}}

此为实现java链接数据库的所需工具包,切记链接那个数据库要导入相应的包我这里链接mysql所以导入的是mysql的包。

连接成功的话效果如下:

有值则表示连接成功。

java中的JDBC是什么相关推荐

  1. Java中的JDBC教程

    Java中的JDBC教程 欢迎使用JDBC教程.Java DataBase Connectivity(JDBC)是企业应用程序中使用最广泛的API之一.这是因为大多数应用程序使用某种数据库连接.我最近 ...

  2. 10个问题让你快速避开java中的jdbc常见坑

    摘要:JDBC,即Java Database Connectivity,java数据库连接.是一种用于执行SQL语句的Java API,它是Java中的数据库连接规范. 本文分享自华为云社区<1 ...

  3. 在java中使用JDBC连接mysql数据库时的服务器时区值无法识别或表示多个时区的问题解决方案

    项目场景: 在java中使用JDBC连接mysql数据库时,报以下的错:Exception in thread "main" java.sql.SQLException: The ...

  4. java中的JDBC

    Java 是通过 JDBC 技术实现对各种数据库访问的,换句话说,JDBC 充当了 Java 应用程 序与各种不同数据库之间进行对话的媒介. JDBC 是 Java 数据库连接(Java DataBa ...

  5. Java中的JDBC是什么?

    JDBC(Java Data Base Connectivity, Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它有一组用Java语言编写的类和接 ...

  6. 关于Java中的JDBC使用和数据库(SQL Server)连接之后的一些操作

    1.首先是java连接数据库的一些准备 (1)打开SQL Server数据库的配置管理器: 如果打不开数据库的话可以在命令行窗口:cmd->SQLServerManager14.msc 点击SQ ...

  7. Java中通过JDBC操作MySQL数据库

    JDBC相关的操作  0.JDBC常用类和接口介绍  DriverManager类  DriverManager类用来管理数据库中的所有驱动程序:是JDBC的管理层,作用于用户和驱动程序之间,跟踪可用 ...

  8. java中的JDBC用户管理系统_Java+JDBC学生信息管理系统

    base包下: package base; import java.sql.ResultSet; import java.sql.SQLException; import dao.AdminDAO; ...

  9. 隔离区别对待?如何捆绑?Java中的jdbc数据库事务及其隔离级别

    文章目录 一.数据库事务简介 二.JDBC事务处理 三.事务的ACID属性 四.数据库的隔离级别 五.设置隔离级别 一.数据库事务简介 事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态. 事务 ...

最新文章

  1. 5G NR — 基于 GPS 的时间同步
  2. 《中国人工智能学会通讯》——8.2 自然界中的鸽群导航行为
  3. Debian | 软件安装升级点滴记录
  4. 数据中心机房蓄电池培训
  5. java 获取内存大小_JVM面试题扩展:Java代码在JVM中的执行流程
  6. 容器化Go应用--基础镜像的未知时区问题
  7. Vue之非单文件组件介绍
  8. 深度学习——ReLU在x=0的时候是条线,为什么什么是非线性函数?
  9. java上下左右_上下左右代替maquee的滚动代码
  10. 爱奇艺、芒果TV相继涨价,长视频开启新一轮“加价不加量”游戏?
  11. OFD文件解析流程(转)
  12. bzoj1005 [HNOI2008]明明的烦恼(Prufer数列+高精度(wys算法。。。))
  13. 巧妙删除其它类别的怪文件
  14. 游戏 - PS4 海绵宝宝: 争霸比基尼海滩重注版
  15. 机器学习-神经网络(Neural Network)算法
  16. arm linux alsa驱动使用 usb 声卡
  17. ESP32 测试(十):ESP32 Wi-Fi 和 蓝牙 并存时开始睡眠模式的电流功耗
  18. 微信公众号计算机编程,微信公众号群发文章怎么添加小程序?-电脑教程
  19. HTML-HyperText Markup Language
  20. 软件开发人员为什么不愿意写文档

热门文章

  1. GPRS电力远程自动抄表系统解决方案
  2. Python多子图绘制
  3. 在eclipse中修改tomcat端口
  4. php培训月度总结,PHP常量,数组和分支语句小结--PHP培训十期线上班
  5. 一文弄懂python中的函数(自定义函数,匿名函数,高阶函数与解析式)
  6. linux进阶-自编译安装dropbear
  7. ROS2 发展历程和开发环境安装
  8. 【项目一、xxx病虫害检测项目】1、SSD原理和源码分析
  9. android 百度地图驾车导航,百度地图API详解之驾车导航
  10. 如何让搜索引擎收录我们的博客