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

数据库就这八步!

阅读更多
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();
分享到:
评论

相关推荐

    Linux系统Mysql数据库详细安装教程!.pdf

    Linux系统Mysql数据库详细安装教程! Wnidows系统的Mysql数据库相信⼤家都会安装,也很简单,但是在linux系统下就⽐较⿇烦了, 今天就给⼤家讲解下如何在linux系统下安装Mysql... 到了这⼀步就可以正常操作数据库了!

    数据库原理(第5版)

    “Access工作台”部分在第1章中介绍了如何创建数据库和单个表,逐渐转移到不同主题,到最后第7章介绍相对于Microsoft Access数据库的Web数据库处理,和第8章介绍使用Microsoft Access和Microsoft Excel生成Pivot...

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

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

    省市县数据库 三级 省市县数据库 三级

    第二步:在数据库原程序引用 1.在‘开始’菜单打开‘Microsoft SQL Server 2005→SQL Server Management Studio’。 2.新建一个数据库(名称自定义),选择新建的数据库点击右键选择‘任务→导入数据’。 3.在...

    数据库设计准则及方法论.pdf

    1.逻辑设计:数据库设计的第一步是逻辑设计,逻辑设计的目的是定义数据库的逻辑结构和关系。 2.物理设计:逻辑设计完成后,需要进行物理设计,物理设计的目的是定义数据库的物理结构和存储方式。 3.数据库对象设计:...

    Linux系统怎么用命令重启oracle数据库.docx

    补充:Linux中启动oracle数据库的方法 linux中启动oracle主要分两步:一个是启动监听器,一个是启动实例(一般都忘记了这一步),具体命令如下,提供给大家参考一下: 1:连接服务器 telnet ip 2:输入管理员用户和密码 ...

    二级Access数据库程序设计考试大纲(2021年版).pdf

    1. 创建数据库:创建数据库是数据库设计的第一步,需要选择合适的数据库管理系统。 2. 建立表:建立表是数据库设计的第二步,需要定义表的结构和字段。 3. 表的基本操作:表的基本操作包括向表中输入数据、修改表...

    Visual C++ .net数据库开发经典案例解析

    完成第(5)和第(6)步后,实例程序就可以正确运行了。 (7) 光盘的所有文件都被默认设置为只读文件,而所有程序在重新编译时都必须重新创建这些文件,所以在重新编译之前必须将所有文件属性修改为可写。 (8) 本光盘上...

    数据库设计各阶段.docx

    数据库设计各阶段全文共8页,当前为第1页。数据库设计各阶段全文共8页,当前为第1页。1.数据库应用系统的设计步骤 数据库设计各阶段全文共8页,当前为第1页。 数据库设计各阶段全文共8页,当前为第1页。 按规范设计...

    NDC8将EventLog存入SqlServer数据库

    NDC8将EventLog存入SqlServer数据库 在本篇文章中,我们将详细介绍如何将EventLog存入SqlServer数据库,以便更好地管理和分析事件日志。该过程主要包括三步:创建EventLog表、创建插入EventLog数据的存储过程,以及...

    SQL Server 2008 数据库误删除数据的恢复

    c) 将数据库恢复至误删除之前的时候点:RESTORE LOG [数据库] FROM DISK =N""第一步的日记备份文件名"" WITH STOPAT = N""误删除之前的时候点"" , RECOVERY 景象二:如果只有第二个前提条件存在,我们需要借助第...

    数据库学生成绩管理系统课程设计.doc

    字段名称 字段类型 字段宽度 xh 字符型 10 xm 字符型 6 xb 字符型 2 csrq 日期型 8 bj 字符型 4 2) 课程登记表——课程表.dbf。 字段名称 字段类型 字段宽度 kch 字符型 2 kcm 字符型 10 js 字符型 10 xf 字符型 10...

    完整版 零基础学Python课件11 第11章 使用Python操作数据库.ppt

    创建数据库是数据库操作的第一步。下面是一个简单的示例代码,演示如何使用 pymysql 库创建 MySQL 数据库: ``` conn = pymysql.connect(host='localhost', user='user', password='passwd') cur = conn.cursor() ...

    PHP中基于MYSQLI类操作MYSQL数据库的实现.pdf

    这使得开发者可以更方便地操作 MYSQL 数据库,并且提高了网站的开发效率和性能。 在本文中,我们将详细介绍如何使用 PHP 语言基于 MYSQLI 类操作 MYSQL 数据库,包括如何创建 MYSQLI 对象、如何执行 SQL 语句、如何...

    分布式数据库试题及答案.doc

    5.7.4. 元素的类型可为任意类型(这一个小问题的解决需要考虑语言的特征) 39 6. 二零一春季试题 39 6.1. 39 6.1.1. 讨论集中式数据库和分布式数据库各自的优缺点。 39 6.1.2. 讨论在局域网和广域网两种情况下分布库...

    数据库系统管理与维护(Oracle)-数据库作业1.doc

    由操作系统决定 题目10 还未回答 满分1.00 题干 手工创建数据库第一步应该做什么?(C) 请选择一个答案: a. 启动一个实例 b. 启动SQL*Plus,然后以SYSDBA身份连接到Oracle c. 在系统中核对SID d. 创建一个初始化...

    数据库设计与应用开发(1).doc

    武 汉 工 程 大 学 计算机科学与工程学院 《数据库系统概论》实验报告 "专业班级 "11网工1-2 "实验地点 "计算机大楼423机房 " "学生学号 " "指导教师 " " "学生姓名 " "实验时间 " " " " "实验项目 "实验3 数据库...

    性能测试监控数据库 打印AWR报告

    性能测试过程中,我们会监控数据库资源,发现性能测试瓶颈在数据库后,需要打印oracle awr报告来定位问题,那我们如何打印awr报告呢?以下为生成awr步骤。1. 首先第一步查看实例:echo $ORACLE_SID 2. 赋值实例:...

    ORCL数据库数据备份.rar

    数据库自动备份 1、使用pl/sql数据库工具进入sys用户; 用户名:sys,密码:orcl 数据库:192.168.1.254:1521/orcl 链接为sysDBA 2、新建sql窗口; 3、新建一个备份文件夹名称用【‘县区首字母’+sjbf】,...

    高校成绩管理数据库系统的设计与实现.doc

    大型实验报告要求 报告分成如下几部分 1、需求分析 2、概念结构设计 3、逻辑结构设计 4、物理结构设计 5、数据库实施 完成以上每步的操作方法或命令,必须写入实验报告。 成功完成以上每一步实验的结果或信息输出...

Global site tag (gtag.js) - Google Analytics