《零基础学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中常用的类和接口的更多相关文章

  1. JDBC中常用对象介绍

    JDBC中的主要类(接口) 在JDBC中常用的类有: 1.DriverManager 2.Connection 3.Statement 4.ResultSet 1.DriverManager 其实我们 ...

  2. 简单了解Spring中常用工具类_java - JAVA

    文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 文件资源操作 Spring 定义了一个 org.springframework.core.io.Resource 接口, ...

  3. Hibernate的常用关键类以及接口介绍

    上一篇初步的对Hibernate进行了认识,并测试了Hibernate的HelloWorld, 这里主要介绍HibernateTest类中的相关类和接口,以及其作用和特性,关于Session中的相关方 ...

  4. java中常用的包、类、以及包中常用的类、方法、属性----sql和text\swing

    java中常用的包.类.以及包中常用的类.方法.属性 常用的包 java.io.*; java.util.*; java.lang.*; java.sql.*; java.text.*; java.a ...

  5. java 中常用的类

    java 中常用的类 Math Math 类,包含用于执行基本数学运算的方法 常用API 取整 l  static double abs(double  a) 获取double 的绝对值 l  sta ...

  6. JDBC中常用的接口

    JDBC常用的接口DriverManager 驱动管理器获得数据库链接 Connection 数据库链接接口 Statement 语句接口,用来静态操作SQL语句 PreparedStatement ...

  7. spring中常用工具类介绍

    http://www.cnblogs.com/langtianya/p/3875103.html 文件资源操作     Spring 定义了一个 org.springframework.core.io ...

  8. [原创]Android系统中常用JAVA类源码浅析之HashMap

    由于是浅析,所以我只分析常用的接口,注意是Android系统中的JAVA类,可能和JDK的源码有区别. 首先从构造函数开始, /** * Min capacity (other than zero) ...

  9. java中常用的数据结构--Collection接口及其子类

    java中有几种常用的数据结构,主要分为Collection和map两个主要接口(接口只提供方法,并不提供实现),而程序中最终使用的数据结构是继承自这些接口的数据结构类. 一.集合和数组的区别 二.C ...

随机推荐

  1. Ubuntu下使用C语言连接Mysql 8.0客户端教程

    Ubuntu下如何C语言程序连接MYSQL 8.0(全教程) 1. 安装GCC(略) 2. 安装mysql(本人使用的是最新MySQL 8.0版本) sudo apt install mysql-cl ...

  2. wifi钓鱼

    无线网络的加密方式和破解方式 1.WEP加密及破解 1).WEP加密方式 有线等效保密(wired euivalent pricacy,WEP)协议的使用RC4(rivest cipher4)串流加密 ...

  3. C249: 'DATA': SEGMENT TOO LARGE“解决方法 | keilC51设置编译模式:SMALL,COMPACT,LARGE

    "Keil Cx51编译器提供三条编译模式控制命令:SMALL,COMPACT,LARGE,它们对变量存储器空间的影响如下. SMALL:所有变量都被定义在8051单片机的片内RAM中,对这 ...

  4. hdu5197 DZY Loves Orzing(FFT+分治)

    hdu5197 DZY Loves Orzing(FFT+分治) hdu 题目描述:一个n*n的矩阵里填入1~n^2的数,要求每一排从前往后能看到a[i]个数(类似于身高阻挡视线那种),求方案数. 思 ...

  5. STL基本用法的一些记录

    迭代器 (set类型)::iterator 就是迭代器 迭代器可以看成stl容器内元素的指针 set 默认从小到大排序 begin() set中最小的元素的迭代器 end() set中最大的元素的迭代 ...

  6. 详细描述一下 Elasticsearch 索引文档的过程?

    协调节点默认使用文档 ID 参与计算(也支持通过 routing),以便为路由提供合适的分片. shard = hash(document_id) % (num_of_primary_shards) ...

  7. MySQL安装速成指南(ZIP)

    MySQL初始化数据库 第一步:将MySQL ZIP压缩包进行解压 第二部:在MySQL主目录创建my.ini文件,并添加以下内容 [client] port=3306 socket=/tmp/mys ...

  8. 解释 AOP?

    面向切面的编程,或 AOP, 是一种编程技术,允许程序模块化横向切割关注点,或横切典型的责任划分,如日志和事务管理.

  9. C++大作业——教职工管理系统

    教职工信息管理系统 1.问题描述: 设计一个学校职工管理系统,要求实现如下功能:建立职工信息数据, 包括职工编号.姓名. 性别.工资.出生时间.岗位.参加工作时间和年 龄(必须计算得到),初始模拟数据 ...

  10. 【精】多层PCB层叠结构

    在设计多层PCB电路板之前,设计者需要首先根据电路的规模.电路板的尺寸和电磁兼容(EMC)的要求来确定所采用的电路板结构,也就是决定采用4层,6层,还是更多层数的电路板.确定层数之后,再确定内电层的放 ...