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数据库详细安装教程! Wnidows系统的Mysql数据库相信⼤家都会安装,也很简单,但是在linux系统下就⽐较⿇烦了, 今天就给⼤家讲解下如何在linux系统下安装Mysql... 到了这⼀步就可以正常操作数据库了!
“Access工作台”部分在第1章中介绍了如何创建数据库和单个表,逐渐转移到不同主题,到最后第7章介绍相对于Microsoft Access数据库的Web数据库处理,和第8章介绍使用Microsoft Access和Microsoft Excel生成Pivot...
远程连接宝塔面板 MySQL 数据库教程 MySQL 是目前最流行的开源关系数据库管理系统,而宝塔面板则是一个功能强大且简洁易用的服务器管理面板。本教程旨在指导用户如何远程连接宝塔面板的 MySQL 数据库,以便更好地...
第二步:在数据库原程序引用 1.在‘开始’菜单打开‘Microsoft SQL Server 2005→SQL Server Management Studio’。 2.新建一个数据库(名称自定义),选择新建的数据库点击右键选择‘任务→导入数据’。 3.在...
1.逻辑设计:数据库设计的第一步是逻辑设计,逻辑设计的目的是定义数据库的逻辑结构和关系。 2.物理设计:逻辑设计完成后,需要进行物理设计,物理设计的目的是定义数据库的物理结构和存储方式。 3.数据库对象设计:...
补充:Linux中启动oracle数据库的方法 linux中启动oracle主要分两步:一个是启动监听器,一个是启动实例(一般都忘记了这一步),具体命令如下,提供给大家参考一下: 1:连接服务器 telnet ip 2:输入管理员用户和密码 ...
1. 创建数据库:创建数据库是数据库设计的第一步,需要选择合适的数据库管理系统。 2. 建立表:建立表是数据库设计的第二步,需要定义表的结构和字段。 3. 表的基本操作:表的基本操作包括向表中输入数据、修改表...
完成第(5)和第(6)步后,实例程序就可以正确运行了。 (7) 光盘的所有文件都被默认设置为只读文件,而所有程序在重新编译时都必须重新创建这些文件,所以在重新编译之前必须将所有文件属性修改为可写。 (8) 本光盘上...
数据库设计各阶段全文共8页,当前为第1页。数据库设计各阶段全文共8页,当前为第1页。1.数据库应用系统的设计步骤 数据库设计各阶段全文共8页,当前为第1页。 数据库设计各阶段全文共8页,当前为第1页。 按规范设计...
NDC8将EventLog存入SqlServer数据库 在本篇文章中,我们将详细介绍如何将EventLog存入SqlServer数据库,以便更好地管理和分析事件日志。该过程主要包括三步:创建EventLog表、创建插入EventLog数据的存储过程,以及...
c) 将数据库恢复至误删除之前的时候点:RESTORE LOG [数据库] FROM DISK =N""第一步的日记备份文件名"" WITH STOPAT = N""误删除之前的时候点"" , RECOVERY 景象二:如果只有第二个前提条件存在,我们需要借助第...
字段名称 字段类型 字段宽度 xh 字符型 10 xm 字符型 6 xb 字符型 2 csrq 日期型 8 bj 字符型 4 2) 课程登记表——课程表.dbf。 字段名称 字段类型 字段宽度 kch 字符型 2 kcm 字符型 10 js 字符型 10 xf 字符型 10...
创建数据库是数据库操作的第一步。下面是一个简单的示例代码,演示如何使用 pymysql 库创建 MySQL 数据库: ``` conn = pymysql.connect(host='localhost', user='user', password='passwd') cur = conn.cursor() ...
这使得开发者可以更方便地操作 MYSQL 数据库,并且提高了网站的开发效率和性能。 在本文中,我们将详细介绍如何使用 PHP 语言基于 MYSQLI 类操作 MYSQL 数据库,包括如何创建 MYSQLI 对象、如何执行 SQL 语句、如何...
5.7.4. 元素的类型可为任意类型(这一个小问题的解决需要考虑语言的特征) 39 6. 二零一春季试题 39 6.1. 39 6.1.1. 讨论集中式数据库和分布式数据库各自的优缺点。 39 6.1.2. 讨论在局域网和广域网两种情况下分布库...
由操作系统决定 题目10 还未回答 满分1.00 题干 手工创建数据库第一步应该做什么?(C) 请选择一个答案: a. 启动一个实例 b. 启动SQL*Plus,然后以SYSDBA身份连接到Oracle c. 在系统中核对SID d. 创建一个初始化...
武 汉 工 程 大 学 计算机科学与工程学院 《数据库系统概论》实验报告 "专业班级 "11网工1-2 "实验地点 "计算机大楼423机房 " "学生学号 " "指导教师 " " "学生姓名 " "实验时间 " " " " "实验项目 "实验3 数据库...
性能测试过程中,我们会监控数据库资源,发现性能测试瓶颈在数据库后,需要打印oracle awr报告来定位问题,那我们如何打印awr报告呢?以下为生成awr步骤。1. 首先第一步查看实例:echo $ORACLE_SID 2. 赋值实例:...
数据库自动备份 1、使用pl/sql数据库工具进入sys用户; 用户名:sys,密码:orcl 数据库:192.168.1.254:1521/orcl 链接为sysDBA 2、新建sql窗口; 3、新建一个备份文件夹名称用【‘县区首字母’+sjbf】,...
大型实验报告要求 报告分成如下几部分 1、需求分析 2、概念结构设计 3、逻辑结构设计 4、物理结构设计 5、数据库实施 完成以上每步的操作方法或命令,必须写入实验报告。 成功完成以上每一步实验的结果或信息输出...