`
fanjava
  • 浏览: 240016 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

数据库就这八步!

阅读更多
1.載入JDBC驅動程式

內含於JDK中,名稱為"Sun.jdbc.odbc.JdbcOdbcDriver",可以使用"java.lang"套件下的
Class.forName()方法載入。

2.透過DriverManager類別建立Connection物件

於"java.sql"套件下可以運用到此JDBC API,其中的DriverManager類別會依據"jdbc.drivers"
系統屬性值植入指定的JDBC Driver。

範例:
Connection con = DriverManager.getConnection("jdbc:odbc:test");
其中ODBC為橋接器,也就是Type 1,另外"test"為資料庫來源名稱。

3.透過Connection物件建立Statement物件

取得資料來源的Connection物件後,接下來要準備建立一個Statement物件,SQL語法如下:
Statement stmt = con.createStatement();

如要執行有SQL子句的語法,則需改用PreparedStatement presm = con.prepareStatement(sql);

4.透過Statement 物件執行SQL敘述(Insert, Modify, Delete, Query,Create Table等)

5.取得執行後的ResultSet或是異動的資料筆數

假如為查詢的SQL敘述,範例如下:
String sql = "select * from table1";
ResultSet rs = stmt.executeQuery(sql);

假如為更新資料的SQL敘述,範例如下:
String sql = "update table1 set cost = 2 * cost";
int intNo = stmt.executeUpdate(sql);

6.進行資料的處理

範例:
while (rs.next())
{.............}

7.關閉Statement物件

一旦不需要此執行緒,則可透過此程序close()把資源釋放出來,或是等待WEB 容器的Garbage Collection來
釋放。

範例:
stmt.close();

8.關閉Connection物件
與第七項類似,一樣以close()的方式把資源釋放出來。
con.close();
分享到:
评论

相关推荐

    数据库参考数据库试题大全

    8. **数据库性能优化**:这部分可能包含索引的创建和管理,查询优化(如查询计划、连接顺序选择),以及数据库的性能监控和调优策略。 9. **数据库备份与恢复**:掌握备份类型(如全备、增量备、差异备)及其恢复...

    JEECG切换数据库方法

    2. `jeecg_database.properties` 文件,同样位于 `src/main/resources/jeecg` 目录下,这个配置文件主要被代码生成器使用,用于控制代码生成时的数据库连接配置。当需要改变生成代码的数据库环境时,也需要修改此...

    oracle向达梦数据库迁移

    Oracle12C 向达梦8(DM8)迁移是一个涉及多个步骤的技术过程,主要目的是将现有...这个迁移过程涉及到数据库管理、数据处理、编程等多个领域,需要对Oracle和DM8都有深入的理解,才能确保迁移的成功和系统的稳定运行。

    DB2数据库安装、数据库创建步骤

    DB2 数据库安装、数据库创建步骤 DB2 数据库安装步骤是指将 DB2 数据库软件安装到计算机上,并创建一个新的数据库实例,以便存储和管理数据。下面是 DB2 数据库安装和创建步骤的详细过程: 一、安装 DB2 数据库...

    VC数据库编程三步教学

    标题《VC数据库编程三步教学》意味着本书是一套针对Visual C++ (VC) 用户的数据库编程教程,通过分步骤讲解的方式,帮助初学者快速掌握如何在VC环境下进行数据库编程。本书内容涵盖基础理论到实际编程操作的全过程,...

    nacos适配dm达梦数据库

    为了适配Nacos到DM达梦数据库,我们需要做以下几步: 1. **环境准备**:确保你已经安装了DM数据库服务器,并且熟悉其基本操作。同时,下载并部署Nacos服务,可以在Nacos的官方网站获取最新版本。 2. **数据库脚本*...

    VC数据库编程三步教学pdf+源码

    在IT领域,尤其是在软件...总的来说,这个"VC数据库编程三步教学"涵盖了从理论到实践的完整过程,是学习VC数据库编程的良好资源。通过学习,开发者不仅能掌握数据库编程的基本原理,还能具备开发实际数据库应用的能力。

    数据库原理答案_数据库_

    理解数据库的基本概念,如实体、属性、键、索引等,是学习数据库的第一步。 2. **关系模型**:关系模型是最常见的数据库模型,由二维表形式的数据结构组成。其中,关系、元组、属性和键是核心概念。理解关系代数和...

    远程连接宝塔面板“mysql”数据库教程!宝塔面板mysql导不进去.doc

    远程连接宝塔面板 MySQL 数据库教程 MySQL 是目前最流行的开源关系数据库管理系统,而宝塔面板则是一个功能强大且简洁易用的服务器管理面板。本教程旨在指导用户如何远程连接宝塔面板的 MySQL 数据库,以便更好地...

    修改oracle数据库用户名及密码

    这将提交修改到数据库中。 知识点 5: 修改密码 修改密码需要使用 ALTER USER 语句,命令为 `SQL> ALTER USER 新用户名 IDENTIFIED BY 新密码;`。这里,我们将密码修改为新密码。 知识点 6: 查看连接 修改用户名...

    oracle新建数据库和连接配置步骤

    8. **启动和关闭数据库**:数据库创建完成后,可以使用SQL*Plus或其他管理工具启动和关闭数据库。启动命令通常为`startup`,关闭命令为`shutdown`。 接下来,我们转向连接配置步骤: 1. **编辑init.properties文件...

    数据库安装包

    8. **备份与恢复**:了解如何定期备份数据库以防止数据丢失,以及在出现问题时如何恢复数据至关重要。备份策略可以是全量备份、增量备份或差异备份,恢复则涉及不同的工具和技术。 9. **性能优化**:数据库的性能...

    Oracle数据库优化之数据库磁盘IO

    "Oracle数据库优化之数据库磁盘IO" Oracle数据库优化之数据库磁盘IO是指数据库管理员和开发者对Oracle数据库...8. 调整Checkpoints:Checkpoint频繁发生会加快数据库的恢复,但是增加了I/O次数,会降低系统的性能。

    SQLSERVER无数据库日志文件恢复数据库方法

    如果第一步的方法不适用或者未能成功恢复数据库,可以尝试使用DTS(Data Transformation Services)工具来创建一个紧急模式下的备份。此步骤的目的是创建一个包含数据库结构但不含数据的备份文件。 **步骤2:利用...

    Db2数据库操作的常用命令列表

    连接数据库是Db2数据库操作的第一步。使用connect命令可以连接到指定的数据库,例如: connect to [数据库名] user [操作用户名] using [密码] 其中,[数据库名]是要连接的数据库的名称,[操作用户名]是连接数据库...

    vb数据库设计实例演示

    8. **数据绑定**:在VB中,你可以将数据库中的数据绑定到控件(如DataGridView),这样用户就可以直接在界面上进行查看和编辑。 9. **错误处理**:在编程中,错误处理是必不可少的。VB提供了Try...Catch结构来捕获...

    网吧管理系统数据库课程设计.pdf

    这份设计报告主要关注如何构建一个高效、安全的网吧管理系统数据库,以满足网吧日常运营的需求。 1. 需求分析是设计的第一步,旨在明确系统的目标和功能。它包括了解网吧管理的主要需求,如用户信息管理、费用管理...

    迷你数据库

    2. **连接字符串**:配置数据库连接字符串是与数据库建立联系的第一步。连接字符串包含了数据库的位置、身份验证信息等关键参数。 3. **SQL命令**:使用SqlCommand对象,我们可以执行SQL语句,如SELECT、INSERT、...

    数据库结构导出excel

    8. **协同工作**:将数据库结构导出到Excel后,非技术人员也能更容易地理解和参与到讨论中,这对于跨部门的项目合作尤其有价值。例如,业务分析师可以使用Excel来分析数据模型,而开发人员则可以基于这些模型进行...

    数据库的备份与还原

    ### 数据库的备份与还原详解 #### 一、数据库备份的重要性 数据库备份是数据库管理中的一个重要环节,旨在保护数据安全,防止数据丢失。通过定期备份,可以在遇到意外情况(如硬件故障、软件错误或人为误操作等)时...

Global site tag (gtag.js) - Google Analytics