IDEA如何实现JDBC
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,这篇文章将为大家详细讲解有关IDEA如何实现JDBC,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是JDBCJDBC(Java Data Base Connec
千家信息网最后更新 2025年01月17日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安全错误
数据库的锁怎样保障安全
数据库查看视图用什么语句
上海市不动产登记信息数据库
服务器 合作
数值自动对比软件开发
数据库中的主键名
县人大关于网络安全工作的总结
桓台审计oa软件开发
打开sql数据库速度慢
网络安全与管理期末考试
内蒙古财务管理软件开发费用
c 存取JSON数据到数据库
发邮件服务器
计算机网络技术属于什么能力
iphone怎么拷数据库
小米wifi配置虚拟服务器
用友 修改数据库期初余额
新手机怎么倒微信数据库
银行软件开发社招考试
伊春计算机网络技术
数据库要么全部完成
网络安全会议7月20日
隽恒网络技术
网络服务器开发
逃出科塔夫数据库任务1
弓箭手大作战服务器
宜君网络安全
ps3 软件开发
fm2022怎么开数据库
软件开发职业规划就业指导
戴尔服务器卡屏了