JDBC中常用的类和接口
《零基础学Java》
JDBC中常用的类和接口
利用JDBC的这些类和接口可以更方便地访问并处理存储在数据库中的数据。
DriverManager类
DriverManager类 是JDBC的管理层,用来管理数据库中的驱动程序。在使用Java操作数据库之前,必须使用 Class类 的 静态方法forName(String className) 加载能够连接数据库的驱动程序。
加载 MySQL数据库驱动程序(包名:mysql_connector_java_5.1.36_bin.jar):
try{
Class.forName("com.mysql.jdbc.Driver")
} catch(ClassNotFoundException e{
e.prinStackTrace();
}
加载 Oracle数据库驱动程序(包名:oracle6.jar):
try{
Class.forName("oracle.jdbc.driver.OracleDriver")
} catch(ClassNotFoundException e{
e.prinStackTrace();
}
加载 SQL Server 2000数据库驱动程序(包名:msbase.jar 、mssqlserver.jar、msutil.jar):
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")
} catch(ClassNotFoundException e{
e.prinStackTrace();
}
加载 SQL Server 2005以上 数据库驱动程序(包名:sqljdbc4.jar):
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")
} catch(ClassNotFoundException e{
e.prinStackTrace();
}
加载完成链接数据库程序后,Java会自动将驱动注册到DriverManager类中,就可以通过 DriverManager类的 getConnection()方法 与指定的数据库建立连接。
DriverManager类 的 getConnection()方法 语法:
getConnection(String url , String user , String password);
// url:连接数据库的URl
// user:链接数据库的用户名
// password:连接数据库的密码
Connection接口
Connection接口代表Java端与指定数据库之间的链接。
Connection接口的常用方法:

Statement 接口
Statement接口是用来执行 静态SQL语句 的工具接口。
Statement接口常用的方法:

PreparedStatement 接口
PreparedStatement接口 是 Statement接口 的子接口,用来执行 动态SQL语句 的工具接口。
PreparedStatement接口常用的方法:

ResultSet 接口
ResultSet接口 是用于暂时存放对数据库中的数据库执行查询操作后的结果。
ResultSet接口的常用方法:


JDBC中常用的类和接口的更多相关文章
- JDBC中常用对象介绍
JDBC中的主要类(接口) 在JDBC中常用的类有: 1.DriverManager 2.Connection 3.Statement 4.ResultSet 1.DriverManager 其实我们 ...
- 简单了解Spring中常用工具类_java - JAVA
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 文件资源操作 Spring 定义了一个 org.springframework.core.io.Resource 接口, ...
- Hibernate的常用关键类以及接口介绍
上一篇初步的对Hibernate进行了认识,并测试了Hibernate的HelloWorld, 这里主要介绍HibernateTest类中的相关类和接口,以及其作用和特性,关于Session中的相关方 ...
- java中常用的包、类、以及包中常用的类、方法、属性----sql和text\swing
java中常用的包.类.以及包中常用的类.方法.属性 常用的包 java.io.*; java.util.*; java.lang.*; java.sql.*; java.text.*; java.a ...
- java 中常用的类
java 中常用的类 Math Math 类,包含用于执行基本数学运算的方法 常用API 取整 l static double abs(double a) 获取double 的绝对值 l sta ...
- JDBC中常用的接口
JDBC常用的接口DriverManager 驱动管理器获得数据库链接 Connection 数据库链接接口 Statement 语句接口,用来静态操作SQL语句 PreparedStatement ...
- spring中常用工具类介绍
http://www.cnblogs.com/langtianya/p/3875103.html 文件资源操作 Spring 定义了一个 org.springframework.core.io ...
- [原创]Android系统中常用JAVA类源码浅析之HashMap
由于是浅析,所以我只分析常用的接口,注意是Android系统中的JAVA类,可能和JDK的源码有区别. 首先从构造函数开始, /** * Min capacity (other than zero) ...
- java中常用的数据结构--Collection接口及其子类
java中有几种常用的数据结构,主要分为Collection和map两个主要接口(接口只提供方法,并不提供实现),而程序中最终使用的数据结构是继承自这些接口的数据结构类. 一.集合和数组的区别 二.C ...
随机推荐
- java-Dos
打开CMD的方式 1.菜单打开 2.Windows+R 输入cmd 3.shift+鼠标右键 选择在此处打开命令行窗口 4.资源管理器地址栏前+cmd 空格 管理员身份运行 常用的Dos命令 #盘符切 ...
- WIRESHARK 提取百度云客户端中的下载地址
序言:近两年感觉云盘是越来越不行了,什么115,360,华为,新浪一些网盘纷纷关门,现在手里能用的就只剩下一个百度云坚挺着.可那速度,简直感人,好吧,没钱冲VIP,就去找了一个破解版,用了一年,爽得飞 ...
- 论文翻译:2021_论文翻译:2018_F-T-LSTM based Complex Network for Joint Acoustic Echo Cancellation and Speech Enhancement
论文地址:https://arxiv.53yu.com/abs/2106.07577 基于 F-T-LSTM 复杂网络的联合声学回声消除和语音增强 摘要 随着对音频通信和在线会议的需求日益增加,在包括 ...
- 多线程笔记(学习尚硅谷java基础教程)
一.基本概念: 程序: 是为完成特定任务.用某种语言编写的一组指令的集合.即指一段静态的代码,静态对象. 进程: 是程序的一次执行过程,或是正在运行的一个程序.是一个动态的过程:有它自身的产生.存在和 ...
- 企业应用架构研究系列十九:Docker开发环境
软件行业流行这样一个说法,由于Docker 技术的成熟和该技术被广大厂商的普遍应用,成就了微服务领域的快速成长,衍生了云原生技术和公有云的进一步推广.我个人认为Dockers 技术.微服务技术.云原生 ...
- java反射和动态代理实现与原理详细分析
关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理. 一.代理模式 代理模式是常用的java设计模式, ...
- Linux 的目录结构是怎样的?
这个问题,一般不会问.更多是实际使用时,需要知道.Linux 文件系统的结构层次鲜明,就像一棵倒立的树,最顶层是其根目录:Linux的目录结构常见目录说明: /bin:存放二进制可执行文件(ls,ca ...
- 什么是Spring beans?
Spring beans 是那些形成Spring应用的主干的java对象.它们被Spring IOC容器初始化,装配,和管理.这些beans通过容器中配置的元数据创建.比如,以XML文件中 的形式定义 ...
- 面试问题之数据库:SQL优化的具体操作
转载于:https://www.cnblogs.com/wangzhengyu/p/10412499.html SQL优化的具体操作: 1.尽量避免使用select *,返回无用的字段会降低查询效率. ...
- 学习GlusterFS(九)
环境说明: 3台机器安装 GlusterFS 组成一个集群. 使用 docker volume plugin GlusterFS 服务器: 10.6.0.140 10.6.0.192 10.6.0.1 ...