IDEA如何实现JDBC
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章将为大家详细讲解有关IDEA如何实现JDBC,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是JDBCJDBC(Java Data Base Connec
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
常用的计算机网络安全工具
网络安全装置需要交换机
在服务器上配管
数据库连接管理工具
找大壮互联网科技有限公司
宸成网络技术有限公司
趣闲悬赏显示服务器出错
德颐网络技术有限公司杭州
u8账套数据库在哪里
网络安全的常用手段
中国香港手机软件开发多少钱
时间服务器ntp
网络安全法最新修订
数据库输出md5
全市网络安全攻防演练总结
欧瑞扣数据库怎么安装
服务器usb接口
sql数据库账号密码
网络安全问题手抄报版图
高科技互联网行业员工健康
nba数据库排名
足浴管理系统需要服务器吗
关系数据库标准语言sql详解
网络技术平台加盟
51cto风哥数据库怎么样
浙江网络技术服务厂家报价
qtl连接数据库代码
百度百科是常用文件数据库吗
华为5g网络技术是什么
高科技互联网行业员工健康