jdbc(java data ba connectivity,java数据库连接)是一种用于执行sql语句的java api,可以为多种关系数据库提供统一访问,它由一组用java语言编写的类和接口组成。jdbc提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
jdbc接口:是由sun公司提供的一套jdbc接口,该接口由各大数据库厂家实现,最终向程序员和用户提供和数据库的交互。
驱动:驱动是由各数据库厂家遵循接口所实现的各个实现类。
1、idea新建工程
2、新建modle
3、添加mysql数据库驱动
3.1鼠标右键点集新建好的modle——>open module tting
3.2 libraries—>±—>java
3.3 添加mysql数据库驱动
3.3 添加成功
3.4 查看驱动是否配置成功——> externallibraries
jdbc简单实现一条sq三八活动方案l语句
代码
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; resultt resultt = 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 ur = resourcebundle.getstring("ur"); string password = resourcebundle.getstring("password"); connection = drivermanager.getconnection(url, ur, password); //3、获取数据库操作对象 statement = connection.createstatement(); //4、执行sql语句 string sql = "lect * from emp"; resultt = statement.executequery(sql); //5、操作结果集 while(resultt.next()){ string ename = resultt.getstring("ename"); string deptno = resultt.getstring("deptno"); string sal = resultt.getstring("sal"); system.out.println(ename+" " +deptno+" "+ sal); } } catch (sqlexception 国庆中秋图片大全图片| classnotfoundexception e) { e.print考研英语难度stacktrace(); }finally { //6、释放资源 if(resultt != null){ try { resultt.clo(); } catch (sqlexception e) { e.printstacktrace(); } if(statement != null){ statement.clo(); if(connection != null){ connection.clo(); } }}
jdbc.properties
url = jdbc:mysql://localhost:3306/yinpan?ussl=fal&rvertimezone=asia/shanghai&allowpublickeyretrieval=trueur = rootpassword =class = com.mysql.cj.jdbc.driver
执行结果
到此这篇关于i平抛运动dea实现jdbc的文章就介绍到这了,更多相关idea实现jdbc内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-04 20:05:56,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/50be45fc6c514e6e653512855d732be8.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:IDEA实现JDBC的操作步骤.doc
本文 PDF 下载地址:IDEA实现JDBC的操作步骤.pdf
留言与评论(共有 0 条评论) |