`
nubiyu
  • 浏览: 3944 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

jdbc学习笔记

阅读更多

数据库编程的一般过程:
1.加载JDBC驱动程序
可以使用Class.forName()方法加载一个驱动程序。语句如下:
Class.forName("JDBC驱动程序名");
常见驱动程序名:
mysql:com.mysql.jdbc.Driver
sql server2000:com.microsoft.jdbc.sqlserver.SQLServerDriver
oracle:oracle.jdbc.driver.OracleDriver
DB2:com.ibm.db2.jdbc.net.DB2Driver
Sybase:com.sybase.jdbc.SybDriver
PointBase:com.pointbase.jdbc.jdbcDataSource
要加载Sun公司提供的JDBC-ODBC桥驱动程序,使用如下的语句Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
直接调用DriverManager类的registerDriver()方法实现装载
DriverManager.registerDriver(new   com.microsoft.jdbc.sqlserver.SQLServerDriver());
2.连接数据库
建立连接就是指与数据源的连接,我们可以使用DriverManager类的getConnection()静态方法。使用的语句如下:
Connection conn=DriverManager.getConnection(String url,String user,String password);
其中:
url:指指定的数据源。
user:数据库的用户名。(对于小型数据库可以省略)
password:数据库的密码。(对于小型数据库可以省略)
数据源的URL:
MySql:jdbc:mysql://localhost:3306/dbname
MS SqlServer 2000:jdbc:microsoft:sqlserver://localhost:1433;databaseName=dbname
Oracle:jdbc:oracle:thin:@localhost:1521:tablespace
DB2:jdbc:db2://localhost:6789/dbname
Sybase:jdbc:sybase:Tds:localhost:5007/dbname
PointBase:jdbc:pointbase://localhost:9092/dbname
JDBC-ODBC桥:jdbc:odbc:dsnname
3.执行SQL
在执行SQL语句之前,首先需要创建Statement对象。建立一个Statement对象,使用的语句如下:
Statement SQL语句变量=连接变量.createStatement();
ResultSet rs=SQL语句变量.executeQuery("SELECT 查询SQL语句");
SQL语句变量.executeUpdate ("UPDATE修改SQL语句");
SQL语句变量.executeUpdate ("INSERT INTO插入SQL语句");
SQL语句变量.executeUpdate ("DELETE FROM删除SQL语句");
SQL语句变量.executeUpdate ("CREATE TABLE 创建表SQL语句");
SQL语句变量.executeUpdate ("DROP TABLE删除表SQL语句");
4.处理结果集
当前行
int getRow() throws SQLException;//获得当前行位置
boolean next() throws SQLException;//设置当前行的后一行成为新的当前行
获得当前行指定列的数据项值
Object getObject(int columnIndex) throws SQLException;
Object getObject(String columnName) throws SQLException;
String getString(int columnIndex) throws SQLException;
String getString(String columnName) throws SQLException;
5.关闭连接
对数据库的操作完成之后,需要关闭与数据库的连接,使用close()方法。其格式如下:
连接变量.close();
如果对结果集rs进行了操作,还需要关闭结果集。
rs.close();
一般是关闭结果集(ResultSet)、关闭数据库访问对象(Statement)和关闭连接(Connection)。

分享到:
评论

相关推荐

    JDBC学习笔记--JDBC学习笔记

    JDBC学习笔记 JDBC(Java DataBase Connectivity)是一种Java程序语言访问数据库的标准接口。它使得Java程序可以连接到各种不同的数据库管理系统,例如Oracle、SQL Server、MySQL、DB2、Sybase等。 JDBC的概念 ...

    JDBC学习笔记

    ### JDBC学习笔记知识点详解 #### 一、JDBC理论概述 **JDBC**(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供...

    JDBC 学习笔记 JDBC 学习笔记

    **JDBC学习笔记** 在Java开发中,JDBC(Java Database Connectivity)是连接数据库的关键技术。它是Java API,允许Java程序与各种类型的数据库进行交互。本笔记将深入探讨JDBC的核心概念、工作原理以及实际应用。 ...

    jdbc学习笔记(PDF格式)

    ### JDBC学习笔记知识点详解 #### 一、JDBC原理概述 **JDBC**(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC...

    jdbc学习笔记完美版

    JDBC的学习笔记涵盖了从基本概念到实际操作的各个方面,对于初学者来说是一份很好的参考资料。通过学习JDBC,开发者能够有效地在Java应用程序中集成数据库功能,实现数据的增删改查以及与存储过程的交互。理解和掌握...

    jdbc 学习 笔记 代码例子4

    jdbc 学习 笔记 代码例子jdbc 学习 笔记 代码例子jdbc 学习 笔记 代码例子jdbc 学习 笔记 代码例子jdbc 学习 笔记 代码例子

    JDBC学习笔记总结,可以看看

    "JDBC学习笔记总结" JDBC(Java Database Connectivity)是一种Java API,用于连接和操作关系数据库。下面是JDBC学习笔记的总结: 连接到数据库的方法 1. ODBC(Open Database Connectivity):是一个以C语言为...

    JDBC笔记_JDBC学习笔记_

    在本篇JDBC学习笔记中,我们将深入探讨JDBC的基础知识、核心概念以及实际应用。 一、JDBC基础 1. JDBC驱动程序:JDBC驱动是连接Java应用程序和数据库之间的桥梁。根据实现方式,JDBC驱动分为四种类型:类型1(JDBC...

    达内jdbc学习笔记

    总的来说,"达内jdbc学习笔记"涵盖了JDBC基础、数据库连接、SQL执行、结果集处理、事务管理和性能优化等多个关键知识点,对Java开发者来说是宝贵的参考资料。通过深入学习和实践,可以熟练地使用Java进行数据库操作...

    jdbc 学习 笔记 代码例子3

    jdbc 学习 笔记 代码例子jdbc 学习 笔记 代码例子jdbc 学习 笔记 代码例子jdbc 学习 笔记 代码例子

    jdbc 学习 笔记 代码例子2

    jdbc 学习 笔记 代码例子jdbc 学习 笔记 代码例子jdbc 学习 笔记 代码例子jdbc 学习 笔记 代码例子

    JDBC学习笔记(精华版)-1

    本篇JDBC学习笔记将深入探讨JDBC的核心概念、操作步骤以及最佳实践。 **一、JDBC基本概念** 1. **驱动程序**:JDBC驱动程序是Java应用程序与数据库之间的桥梁,分为四种类型:JDBC-ODBC桥接驱动、本地API驱动、...

    jdbc 学习 笔记 代码例子1

    jdbc学习用笔记和代码例子jdbc学习用笔记和代码例子jdbc学习用笔记和代码例子

    JDBC学习笔记(笔记+包含详细注释的代码)

    **JDBC学习笔记** Java Database Connectivity (JDBC) 是Java平台中用于与各种数据库进行交互的一组接口和类。它是Java SE的一部分,允许Java应用程序连接到数据库,执行SQL语句,处理结果集,并进行事务管理。这篇...

    JDBC 学习笔记+代码整理

    JDBC 学习笔记+代码整理

    传智播客视频Jdbc学习笔记

    ### 传智播客JDBC学习笔记精要 #### JDBC简述与连接 JDBC(Java Database Connectivity)是Java中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。在传智播客的JDBC...

    JDBC学习笔记教程文档

    **JDBC学习笔记教程文档** **一、JDBC概述** 1.1 **什么是JDBC** JDBC(Java Database Connectivity)是Java语言与各种数据库交互的一种标准接口,由Sun Microsystems公司开发,它允许Java应用程序通过Java代码来...

    JDBC学习笔记.txt

    JDBC学习笔记.txt

    配套学习资料:Java开发 - 尚硅谷JDBC学习笔记

    Java开发 - 尚硅谷JDBC学习笔记是一套深入解析Java数据库连接(JDBC)技术的教程,涵盖了从基础到进阶的各种知识点。JDBC是Java编程语言中用于访问数据库的标准应用编程接口,它允许程序员使用Java来执行SQL语句,...

Global site tag (gtag.js) - Google Analytics