首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

一个PHP操作Access类(PHP+ODBC+Access)

<?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 ...
类别:网页编程 - PHP技术    查看:125    更新:2014-05-19

JDBC连接DB2数据库的实际操作技巧有哪些?

关于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

DB2的jdbc连接

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

SYBASE dbcc

dbcc checkstorage 检查数据库的一致性。在新版本的数据库中用处比任何一个DBCC命令都大,尤其在数据库备份前。这篇文章的用意是帮助你: &Oslash; 掌握dbcc checkstorage命令 &Oslash; 维护dbccdb数据库 &Oslash; 根据dbccdb生成报告   本文使用的案例中,你将首先由sp_plan_dbccdb的输出得到运行dbcc checkstorage命令所需资源环境,并在此基础上规划资源,建立dbccdb数据库,最终根据dbccdb数据库生成报告。 本节练习将基于如下环境: &Oslash; 系统中存在用户数据库aca_db,容量为20MB(数据10MB、日志10MB) &Oslash; aca_db数据库占用disk1和disk2两个设备 &Oslash; aca_db数据...
类别:数据库 - SYSBASE    查看:128    更新:2014-05-19

ODBC文件DSN的结构

1. 用附件带的WORDPAD文本编辑器,  建立一后缀名为 .DSN的文件,  格式如下, 然后按文本格式存起来: 注意: 格式很重要且必须存为'文本格式',否则不认,  别的编辑器应该也可以. ################################# [ODBC] DRIVER=驱动程序名 UID=用户名 PWD=密码 DATABASE=数据库名 WSID=服务器名 APP=(随便填) SERVER=服务器名 ############################### 2. 将此.DSN文件拷贝到你的COMMON FILESodbcDataSources目录下, 如果弄不清楚目录,   到控制面板中试建一个文件DSN然...
类别:数据库 - SQL SERVER    查看:141    更新:2014-05-19

DBCC DBREINDEX重建索引提高SQL Server性能

大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数据指针来提高数据的索引。1. 索引的体系结构 为什么要不断的维护表的索引?首先,简单介绍一下索引的体系结构。SQL Server在硬盘中用8KB页面在数据库文件内存放数据。缺省情况下这些页面及其包含的数据是无组织的。为了使混乱变为有序,就要生成索引。生成索引后,就有了索引页和数据页,数据页保存用户写入的数据信息。索引页存放用于检索列的数据值清单(...
类别:数据库 - SQL SERVER    查看:136    更新:2014-05-19

JDBC基础教程之CallableStatement

概述   CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参,另一种形式不带结果参数。结果参数是一种输出 (OUT) 参数,是已储存过程的返回值。两种形式都可带有数量可变的输入(IN 参数)、输出(OUT 参数)或输入和输出(INOUT 参数)的参数。问号将用作参数的占位符。  在 JDBC 中调用已储存过程的语法如下所示。注意,方括号表示其间的内容是可选项;方括号本身并不是语法的组成部份。{call 过程名[(?, ?, ...)]}   返回结果参...
类别:程序开发 - JAVA    查看:99    更新:2014-05-16

JavaBean中使用JDBC方式进行事务处理

在数据库操作中,一项事务是指由一条或多条对数据库更新的sql语句所组成的一个不可分割的工作单元。只有当事务中的所有 操作都正常完成了,整个事务才能被提交到数据库,如果有一项操作没有完成,就必须撤消整个事务。我们通过提交commit()或是回滚rollback()来结束事务的操作。关于事务操作的方法都位于接口java.sql.Connection中。   在第一次建立与数据库的连接时,在缺省情况下,连接是在自动提交模式下的, jdbc api中,可以通过调用setAutoCommit(false) 来禁止自动提交事务。然后就可以把多条更新数据库的sql语句做为一个事务,在所有操作完成之后,调用commit()来进行整体提交。倘若其中一项sql操作失败,就不会执行commit()方...
类别:程序开发 - JAVA    查看:102    更新:2014-05-16

使用JDBC建立各种数据库的连接方式

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...
类别:程序开发 - JAVA    查看:101    更新:2014-05-16

jdbc连接DB2时候报错:encoding not supported解决方法

今天遇到了一个问题:在用jdbc连接db2的时候:建立Connection的时候报错:encoding not supported! 上网上查了些资料, 大体原因是说:db2 中的字符编码不能兼容sun jdk包含的字符编码。 有的解决方法说将sunjdk换成是IBM的jre就可以了。 搞笑。。。。一个工程的jre能说换就换吗。。。! 接着查,最后在it168的论坛上找到了解决方法:换db2的jar包。 jar包在附件中,希望谁再遇到这个错误的时候可以帮到你们。
类别:程序开发 - JAVA    查看:96    更新:2014-05-15

Java的DBC接口设计

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...
类别:程序开发 - JAVA    查看:77    更新:2014-05-14

认识OLEDB和ODBC的区别

ODBC(开放数据库互连):是Microsoft引进的一种早期数据库接口技术。它实际上是ADO的前身。早期的数据库连接是非常困难的. 每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解. 因此,能处理各种各样数据库的通用的API就应运而生了. 也就是现在的ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早期产物. 有许多种数据库遵从了这种标准,被称为ODBC兼容的数据库. OLEDB(对象链接和嵌入数据库)位于ODBC层与应用程序之间. 在你的ASP页面里,ADO是位于OLEDB之上的"应用程序". 你的ADO调用先被送到OLEDB,然后再交由ODBC处理. 你可...
类别:网页编程 - ASP技术    查看:94    更新:2014-05-04