IDEA如何实现JDBC
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章将为大家详细讲解有关IDEA如何实现JDBC,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是JDBCJDBC(Java Data Base Connec
千家信息网最后更新 2025年11月08日IDEA如何实现JDBC
这篇文章将为大家详细讲解有关IDEA如何实现JDBC,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
什么是JDBC
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
JDBC本质
JDBC接口:是由sun公司提供的一套jdbc接口,该接口由各大数据库厂家实现,最终向程序员和用户提供和数据库的交互。
驱动:驱动是由各数据库厂家遵循接口所实现的各个实现类。
IDEA配置
1、IDEA新建工程
2、新建modle
3、添加mysql数据库驱动
3.1鼠标右键点集新建好的modle------>Open Module Setting
3.2 libraries—>±—>Java
3.3 添加mysql数据库驱动
3.3 添加成功
3.4 查看驱动是否配置成功------> ExternalLibraries
JDBC简单实现一条sql语句
代码
package com.test.jdbc;/** * @author pan * @date 2022/1/28 18:52 */import com.sun.java.util.jar.pack.DriverResource;import java.sql.*;import java.util.ResourceBundle; * @ClassName : com.test.jdbc.jdbcTest04 * @Description : 类描述public class JdbcTest04 { public static void main(String[] args) { Connection connection = null; Statement statement = null; ResultSet resultSet = null; try { ResourceBundle resourceBundle = ResourceBundle.getBundle("com\\test\\jdbc\\jdbc"); //1、注册驱动 /* Driver driver = new com.mysql.cj.jdbc.Driver(); DriverManager.registerDriver(driver); */ String aClass = resourceBundle.getString("class"); // 利用类的加载机制可以使完成注册驱动,因为Driver类有一个静态代码块,该代码块完成了上述的任务,可以利用反射机制,在类加载的时候执行静态代码块 Class.forName(aClass); //2、建立连接 String url = resourceBundle.getString("url"); String user = resourceBundle.getString("user"); String password = resourceBundle.getString("password"); connection = DriverManager.getConnection(url, user, password); //3、获取数据库操作对象 statement = connection.createStatement(); //4、执行sql语句 String sql = "select * from emp"; resultSet = statement.executeQuery(sql); //5、操作结果集 while(resultSet.next()){ String ename = resultSet.getString("ename"); String deptno = resultSet.getString("deptno"); String sal = resultSet.getString("sal"); System.out.println(ename+" " +deptno+" "+ sal); } } catch (SQLException | ClassNotFoundException e) { e.printStackTrace(); }finally { //6、释放资源 if(resultSet != null){ try { resultSet.close(); } catch (SQLException e) { e.printStackTrace(); } if(statement != null){ statement.close(); if(connection != null){ connection.close(); } }}jdbc.properties
url = jdbc:mysql://localhost:3306/yinpan?useSSl=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=trueuser = rootpassword =class = com.mysql.cj.jdbc.Driver
执行结果
关于"IDEA如何实现JDBC"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
数据
数据库
驱动
接口
代码
篇文章
语句
成功
厂家
是由
更多
机制
程序
结果
静态
配置
不错
实用
高级
人员
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
陵水黎族自治县服务器存储
网络安全管理工作的目标
甘肃兰州软件开发培训学校
网络安全扫漏
汇雀网络技术
软件开发开发流程图
陕西省网络安全知识竞赛86分
剑灵网通一区服务器
奇迹暖暖泰国服务器
无线网络技术偏离表
chrony服务器配置
知乎软件开发企业成本核算
软件开发标准与规范
关于网络安全宣传的手绘
服务器的安全模式有哪些
django数据库类型
数据库图片导出
数据库插入多条
gdc服务器是哪国
vr ar软件开发工具
网络安全单兵作战是填写题吗
英雄联盟手游服务器名字
ocrale数据库安装教程
数据库校园导航问题的程序
嵌入式实时数据库
软件开发部门的主要职责
华为it产品线高斯数据库
域名邮箱服务器搭建
hgmd数据库public
web数据库访问技术有哪些