<?php
--------------------------------------------------------------------
//FileName:class.php
//Summary: Access数据库操作类
//Author: forest
//CreateTime: 2006-8-10
//LastModifed:
//copyright (c)2006
//http://freeweb.nyist.net/~chairy
//[email]
[email protected][/email]
// 使用范例:
//$databasepath="database.mdb";
//$dbusername="";
//$dbpassword="";
//include_once("class.php");
//$access=new Access($databasepath,$dbusername,$dbpassword);
--------------------------------------------------------------------
class Access
...
关于DB2数据库的JDBC连接文章有很多,比较出名的有诸如“JDBC数据库连接大全”和“JSP的DB2连接数据库”,虽然都是很详细的资料,也都说解决了前人没有解决的问题,但还是有许多纰漏。我就这两天的经验给大家写一篇关于JDBC连接数据库的文章,以解决一部分人的疑问。
第一, JDBC是JDK的一部分(至少在Java Tiger Development Kits中是这样),使用JDBC直接在程序文件中写import java.sql.*;即可使用了。
第二, 连接字符串的格式。本地连接的连接字符串格式为jdbc:product_name: database_name,远程连接的格式为jdbc:product_name://host_name/port_ number:database_name。...
类别:数据库 -
DB2 查看:134
更新:2014-05-19
1:如果数据库为db2,则你所要查找的表前面要加上这个建表的用户名,如,testTable这张表,我是通过系统登陆的帐号所建,为lixc.testTable; 我所使用查询的用户为admin,如果你只是写select * from testTable ,则db2只是默认的查找admin.testTable,这张表不存在,所以应该写为: select * from lixc.testTable
2: 如果你连接数据库的url和driverName都是通过配置文件*.properties来读取的话,则要注意: 如driverManager:com.ibm.db2.jcc.DB2Driver,如果其后面还有空格的话,可能在java运行的时候会出现,com/i...
类别:数据库 -
DB2 查看:106
更新:2014-05-19
dbcc checkstorage 检查数据库的一致性。在新版本的数据库中用处比任何一个DBCC命令都大,尤其在数据库备份前。这篇文章的用意是帮助你:
Ø 掌握dbcc checkstorage命令
Ø 维护dbccdb数据库
Ø 根据dbccdb生成报告
本文使用的案例中,你将首先由sp_plan_dbccdb的输出得到运行dbcc checkstorage命令所需资源环境,并在此基础上规划资源,建立dbccdb数据库,最终根据dbccdb数据库生成报告。
本节练习将基于如下环境:
Ø 系统中存在用户数据库aca_db,容量为20MB(数据10MB、日志10MB)
Ø aca_db数据库占用disk1和disk2两个设备
Ø aca_db数据...
1. 用附件带的WORDPAD文本编辑器, 建立一后缀名为 .DSN的文件, 格式如下, 然后按文本格式存起来:
注意: 格式很重要且必须存为'文本格式',否则不认, 别的编辑器应该也可以.
#################################
[ODBC]
DRIVER=驱动程序名
UID=用户名
PWD=密码
DATABASE=数据库名
WSID=服务器名
APP=(随便填)
SERVER=服务器名
###############################
2. 将此.DSN文件拷贝到你的COMMON FILESodbcDataSources目录下, 如果弄不清楚目录,
到控制面板中试建一个文件DSN然...
大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数据指针来提高数据的索引。1. 索引的体系结构 为什么要不断的维护表的索引?首先,简单介绍一下索引的体系结构。SQL Server在硬盘中用8KB页面在数据库文件内存放数据。缺省情况下这些页面及其包含的数据是无组织的。为了使混乱变为有序,就要生成索引。生成索引后,就有了索引页和数据页,数据页保存用户写入的数据信息。索引页存放用于检索列的数据值清单(...
概述 CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参,另一种形式不带结果参数。结果参数是一种输出 (OUT) 参数,是已储存过程的返回值。两种形式都可带有数量可变的输入(IN 参数)、输出(OUT 参数)或输入和输出(INOUT 参数)的参数。问号将用作参数的占位符。 在 JDBC 中调用已储存过程的语法如下所示。注意,方括号表示其间的内容是可选项;方括号本身并不是语法的组成部份。{call 过程名[(?, ?, ...)]} 返回结果参...
在数据库操作中,一项事务是指由一条或多条对数据库更新的sql语句所组成的一个不可分割的工作单元。只有当事务中的所有 操作都正常完成了,整个事务才能被提交到数据库,如果有一项操作没有完成,就必须撤消整个事务。我们通过提交commit()或是回滚rollback()来结束事务的操作。关于事务操作的方法都位于接口java.sql.Connection中。 在第一次建立与数据库的连接时,在缺省情况下,连接是在自动提交模式下的, jdbc api中,可以通过调用setAutoCommit(false) 来禁止自动提交事务。然后就可以把多条更新数据库的sql语句做为一个事务,在所有操作完成之后,调用commit()来进行整体提交。倘若其中一项sql操作失败,就不会执行commit()方...
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。 下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SIDString user="test";String password=&q...
今天遇到了一个问题:在用jdbc连接db2的时候:建立Connection的时候报错:encoding not supported! 上网上查了些资料, 大体原因是说:db2 中的字符编码不能兼容sun jdk包含的字符编码。 有的解决方法说将sunjdk换成是IBM的jre就可以了。 搞笑。。。。一个工程的jre能说换就换吗。。。! 接着查,最后在it168的论坛上找到了解决方法:换db2的jar包。 jar包在附件中,希望谁再遇到这个错误的时候可以帮到你们。
SpringContracts 是一个契约式框架他通过annotation和AOP思想进行设计 本文主要讲述一下他和Junit的结合,与spring的结合大家可以看官方文档 看例子:@Invariant( condition="this.capacity > 0 and this.size <= this.capacity" )public interface Stack {@Postcondition( condition="return >= 0" )public int getSize();@Precondition( bindArgs="arg1=element", condition="!empty element" )@Postcondition( bindArgs="arg1=element", condition="this.size == old:this.size + 1 and this.top == element" )public void push( Object elem );@Postc...
ODBC(开放数据库互连):是Microsoft引进的一种早期数据库接口技术。它实际上是ADO的前身。早期的数据库连接是非常困难的. 每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解. 因此,能处理各种各样数据库的通用的API就应运而生了. 也就是现在的ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早期产物. 有许多种数据库遵从了这种标准,被称为ODBC兼容的数据库. OLEDB(对象链接和嵌入数据库)位于ODBC层与应用程序之间. 在你的ASP页面里,ADO是位于OLEDB之上的"应用程序". 你的ADO调用先被送到OLEDB,然后再交由ODBC处理. 你可...