IDEA如何实现JDBC
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章将为大家详细讲解有关IDEA如何实现JDBC,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是JDBCJDBC(Java Data Base Connec
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
互联网科技企业
华服互联网科技怎么样
互联网与科技金融数据
中资互联网科技
万易互联网科技有限公司
苏州大垚互联网科技
科技类的互联网平台
湖南洣水互联网科技有限公司扣款
科技互联网的估值
成都铂石互联网科技做什么的
互联网科技的全部知识
合肥互联网科技公司公章图片
高科技互联网套路
宁波跨境商互联网科技有限公司
萌小萌互联网科技河南有限公司
美国五大互联网科技公司市值多少
互联网时代高科技布局
中国主要互联网科技公司
如何强化互联网金融科技
小牛互联网科技有限公司地址
互联网是第几次科技革命的成果
西安互联网科技
亿策互联网科技
齐家互联网科技有限公司
互联网系的金融科技公司
湖南诚度互联网科技有限公司
互联网和黑科技的看法
晓花互联网科技有限公司网址
互联网科技大赛获奖感言
抖集互联网科技技术咨询