JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
一般采用MySQL数据库:MySQL数据库安装教程参考百度MySQL安装图解
安装完成后,一般使用MySQL的可视化软件Navicat For MySQL进行界面操作,很方便的创建表和数据。

简单地说,JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句并处理结果。下列代码段给出了以上三步的基本示例:

Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动程序
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/tuke","root","123456");//创建连接对象con
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1");
while (rs.next()) {int x = rs.getInt("a");String s = rs.getString("b");float f = rs.getFloat("c");
}

上述代码对基于JDBC的数据库访问做了经典的总结,当然,在本小节的后续部分会对它做详尽的分析讲解。

每个数据库都有其关键连接代码.MySQL 数据库的关键代码如下:

Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动程序
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/tuke","root","123456");//创建连接对象con

首先第一句主要是要加载MYSQL的 JDBC驱动程序,然后使用DriverManager类的静态方法getConnection( “jdbc:mysql://DBServerIP:3306/myDatabaseName”, userName, password );方法获得连接数据库的对象,这就体现了面向对象的思想。

Java数据库连接(JDBC)之一:JDBC详细连接过程相关推荐

  1. Java数据库连接——JDBC新手安装、测试教程

    文章目录 前言 一.JDBC是什么? 二.数据库配置 1.软件安装 2.Navicat创建设置 三.编写Java代码 1.前期文件配置 2.编写代码 四.测试 总结 前言 本文适用于JDBC了解与初学 ...

  2. java基础类库——java数据库编程,JDBC连接(原生数据库连接)(十)

    java数据库编程,JDBC连接(原生数据库连接) JDBC严格来讲不属于一门技术,它属于一种服务.所有的操作流程都是固定的.JDBC是java提供的数据库操作的一个标准(它就是一组相关的标准接口), ...

  3. Java数据库连接(JDBC)之连接失败问题汇总

    目录 文中储备知识: 1.JDBC 2.两种常见的JDBC (1)JDBC-ODBC桥方式 (2)纯Java方式 3.DSN 4.JDBC操作的步骤 一.JDBC配置问题 1.JDBC-ODBC桥方式 ...

  4. 01-JDBC概念--JDBC(Java Database Connectivity:Java数据库连接):使用jdbc实现Java与数据库MySQL连接

    JDBC自学教程–终篇总结: 地址:http://blog.csdn.net/baidu_37107022/article/details/72600018 1.JDBC(Java Database ...

  5. java jdbc连接oracle数据库连接 不抛出异常,JDBC连接Oracle发生异常的原因

    当你通过JDBC连接Oracle数据库时发生了异常首先应该确认你的JRE是否配置正确,一般oracle10g,JRE1.4以上应当使用ojdbc14.jar. 其次你要确定你的Java语法是否错误,这 ...

  6. JDBC(Java数据库连接) 学习笔记 第四天

    数据库连接池 8.1 JDBC数据库连接池的必要性 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤: 在主程序(如servlet.beans)中建立数据库连接 进行sql操作 断开数据 ...

  7. Java数据库连接--JDBC基础知识(操作数据库:增删改查)

    一.JDBC简介 JDBC是连接java应用程序和数据库之间的桥梁. 什么是JDBC? Java语言访问数据库的一种规范,是一套API. JDBC (Java Database Connectivit ...

  8. JAVA WEB DAY 11_ JDBC 连接池

    文章目录 JDBC & 连接池 目标 01_ JDBC 概述-[★★] 02_ JDBC 核心 API 概述-[★★] 03_ JDBC 之注册驱动-[★★★] 04_ JDBC 之获取连接对 ...

  9. day04 JDBC java数据库连接

    day04 JDBC java数据库连接 yuxiaohu已关注 2017.12.03 16:12:19字数 139阅读 85 1 导包 mysql 提供的实现java接口的包路径 C:\Progra ...

最新文章

  1. ladar:16线激光雷达(雷神)
  2. 人脸对齐--Pose-Invariant Face Alignment with a Single CNN
  3. 使用GDAL将12bit量化图像转为16bit或者8bit
  4. 一个域名解析到另一个域名_如何申请一个免费的域名?
  5. Dubbo3.0|阿里巴巴服务框架三位一体的选择与实践
  6. 医学影像中用 python 读取 nrrd 文件、nrrd转nii、nrrd转h5
  7. oracle 强制 断开,ORA-01092: ORACLE 例程终止。强行断开连接
  8. perl里面隐式的继承
  9. 基于DEAP库的python进化算法-4.遗传算法求解TSP问题
  10. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xae in position 53: illegal multibyte sequence
  11. easy WeChat 配置 企业微信代开发模板回调URL(PHP版本)
  12. 网络相关知识(重点讲解KB和Kbps,让你理清这两者关系)
  13. 金丹期前期:1.4、python语言-python的程序的核心数据类型:字符串、列表、元组、字典
  14. 华为双前置摄像头_华为nova7 Pro的前置是两个摄像头吗?自拍功能咋样
  15. 来吧,展示。互联网术语
  16. 浅谈汽车轮胎匹配视觉防错检测应用
  17. Mars 是什么、能做什么、如何做的——记 Mars 在 PyCon China 2018 上的分享...
  18. python里面入门基础(路漫漫其修远兮,吾将上下而求索)
  19. 2021年制冷与空调设备安装修理复审考试及制冷与空调设备安装修理作业考试题库
  20. 笔记本连接html后分成两个屏,笔记本电脑关掉自带显示屏,外接两个显示器做分屏的实现方法。...

热门文章

  1. 测验7: 文件和数据格式化 (第7周)
  2. C++ Primer 5th笔记(chap 12 动态内存)动态数组
  3. 面试官:谈谈equals() 和 == 的区别
  4. 347. 前 K 个高频元素(哈希表)
  5. [ARM-assembly]-汇编示例:c语言翻译成汇编
  6. 验证异常处理调用顺序
  7. 返回对象1(未调用拷贝构造函数)
  8. 【Web安全】从xxe到phar反序列化
  9. linux migrations病毒守付进程分析
  10. 020 Android之so文件动态调试