首页 > 编程语言 >菜鸟学Java之JDBC(一)

菜鸟学Java之JDBC(一)

时间:2022-08-31 22:22:23浏览次数:59  
标签:JDBC Java String 菜鸟 数据库 pros getProperty

JDBC(Java Database Connectivity):一组通用的SQL数据库存取和操作的公用API,定义了用来访问数据库的标准java类库(java.sql,javax.sql),包括供开发人员使用的面向应用的Java API和供开发商开发数据库驱动程序使用的面向数据库的Java Driver API

 

使用JDBC去连接数据库的步骤:(将数据库连接需要的4个基本信息声明在配置文件jdbc.properties中,通过读取配置文件的方式,获取连接)

//1.读取配置文件中的4个基本信息
InputStream is = ConnectionTest.class.getClassLoader().getResourceAsStream("jdbc.properties");

Properties pros = new Properties();
pros.load(is);
		
String user = pros.getProperty("user");
String password = pros.getProperty("password");
String url = pros.getProperty("url");
String driverClass = pros.getProperty("driverClass");
//2.加载驱动
Class.forName(driverClass);
//3.获取连接
Connection conn = DriverManager.getConnection(url, user, password);
System.out.println(conn);

JDBC操作数据库的步骤:

  • 加载(注册)数据库驱动(到JVM)
  • 建立(获取数据库连接)
  • 创建(获取数据库操作对象)
  • 定义操作的SQL语句
  • 执行数据库操作
  • 获取并操作结果集
  • 关闭对象,回收数据库资源(关闭结果集->关闭数据库操作对象->关闭连接)

 

标签:JDBC,Java,String,菜鸟,数据库,pros,getProperty
From: https://www.cnblogs.com/rabbit9527/p/16644735.html

相关文章

  • JSP(Java Server Pages)
    JSP(JavaServerPages)Java特有的页面技术 淘汰原因:1.必须要有java环境2.必须要有tomcat环境3.jsp要有编译过程解析成本太高效率低 jsp脚本片段语法:<%....%......
  • Java从json串中获取某个值
    Java从json串中获取某个值java对象是不能直接传输,只有json对象转成字符串可以进行传输故传输中都是json进行的接收到json数据之后java在进行解析转换成为字符串。......
  • JavaScript之数组常用API
    这篇文章主要帮助大家简单理解数组的一些常用API用法,许多小伙伴常用方法记不住?别急,看完下面的介绍您一定就会明白各个方法是如何用的了......
  • 【Java基础】类和对象
    1.类人这个类有3个属性和会走路的方法2.对象新建两个具体的对象,每个对象都有类的属性和方法publicstaticvoidmain(String[]args){Personzhangsan......
  • redis+java简单6位数验证码验证
    实现思路定义一个方法实现随机二维码publicstaticStringgetCode(){//发送六位数验证码Randomrandom=newRandom();Stringcode="......
  • Java实现greenplum数据库中csv文件的导入和导出
    Java实现greenplum数据库中csv文件的导入和导出背景:greenplum数据库是在开源的PostgreSQL的基础上采用MPP架构实现的关系型分布式数据库,在使用greenplum数据库进行开发的......
  • Java中“接口”可以作为方法的返回值吗?
    可以返回接口,接口虽然不能被实例化,但是接口的实现类都可以向上转型为接口。所谓面向接口编程是指我们在编写代码时对数据参数的定义尽量写成接口,待真正实现的时候再用实际......
  • Java常用类之StringBuffer、StringBuilder类
    由于String的特性:内容一旦声明则不可改变,如果要改变,改变的肯定是String的引用地址。那么如果一个字符串要经常改变,此时使用String就不太合适,从而使用StringBuffer或StringB......
  • 盘点当下最流行的 Java 工具
    最流行的工具并不一定是“最好的”,对于开发来说,什么是最好的,取决于使用场景。然而,当选择工具时,流行程度是不可忽视的一个重要因素,并不是因为工具的流行增加了其价值,而......
  • java使用Stream简单操作集合
     效果图  本项目使用springbootpom依赖<!--lombok依赖--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <v......