
数据库
文章平均质量分 76
jiangxinyu
这个作者很懒,什么都没留下…
展开
-
SQLite简介
1、SQLite简介 SQLite第一个Alpha版本诞生于2000年5月. 至今已经有4个年头了. 而在今年的5月SQLite也迎来了一个新的里程: SQLite 3. 万网主机适用围:标准企业A型以上UNIX主机,以上主机都已经安装SQLite2.0数据库。 下面转载 2007-08-14 16:29:00 · 1104 阅读 · 0 评论 -
wicket中日历控件的用法
在我们的日常编程中,数据库的程序基本上都要与SQL语句打交道,SQL语句的编写不可避免的成为一个头疼的工作。且因为SQL语句是STRING类型,因此在编译阶段查不出错,只有到运行时才能发现错误。 本文的解决方案,通过自动生成SQL语句,在一定程度上降低出错的概率,从而提高编程效率。 public interface IClause { void Add(string原创 2008-04-02 17:24:00 · 644 阅读 · 0 评论 -
c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(二)
使用静态工厂模式,通过传入枚举型参数 ,动态创建访问实例实现模式上采用基本实现接口,派生类继承基类的虚函数,从而实现代码的耦合较低,有很好的扩展性。public enum DBType ...{ Access, SQL, DB2, Oracle, MySQL } public static class D转载 2008-04-02 13:05:00 · 1221 阅读 · 0 评论 -
c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(三)
各派生类的具体实现,此时只要实现DBAccess的各个虚函数即可。 private class Access : DBAccess ...{ public Access(DBType type) : base(type) ...{ } prote转载 2008-04-02 13:08:00 · 1963 阅读 · 0 评论 -
c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(一)
首先定义数据库操作的标准接口IDBAccess,定义接口的基本功能;通过基本的接口设置,完成数据访问的统一抽象。public interface IDBAccess ...{ void Init(string strServer, string strDataBase, string strUser, string strPwd); void Open转载 2008-04-02 14:49:00 · 1573 阅读 · 0 评论 -
c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(四)
整个例子的完整代码如下,VS2008下编译测试通过,本人已通过它实现N个项目,欢迎大家评测,谢谢指教public enum DBType ...{ Access, SQL, DB2, Oracle, MySQL } public interface IDBAccess ...{ vo转载 2008-04-02 13:06:00 · 1484 阅读 · 0 评论 -
程序员必须知道的SQLSERVER数据库优化技巧
摘要:数据库优化不仅是数据库管理员的任务,程序员也必须知道一些优化技巧,有利于开发高效的数据库系统。 关键字:数据库 优化 技巧 如果是团队开发,作为程序员必须知道本文描述的数据库优化技巧,如果你的sa水平比较差,那即使你再努力也些不出高效的数据库应用系统。 如果是单独开发,那就更不必说了。 多数公司的数据库管理员(sa)是不够格的,即使拿了各种认证证件,也差不多还是垃圾管理员,无非是可以混个好转载 2008-09-03 16:05:00 · 1242 阅读 · 0 评论 -
c#创建access数据库和数据表
c#创建access数据库和数据表转载 2011-01-14 09:56:00 · 5386 阅读 · 0 评论 -
通过 ADO 使用 OLE DB 提供者
通过 ADO 使用 OLE DB 提供者转载 2011-01-14 11:19:00 · 974 阅读 · 0 评论 -
ActiveX Data Objects
ActiveX Data Objectshttp://codecoke.com/转载 2011-01-14 11:18:00 · 2031 阅读 · 0 评论 -
Oracle学习笔记
1,直接从开始菜单中运行SQL Plus,启动后要求输入用户名和密码,出错了。2,这个是通过cmd中,输入sqlplus username/pasword@orcl确可以正常登录,第一种情况为什么不行?谢谢!应该是没指定@orcl的问题。实际上,sqlplus命令行,用/标识密码,用@标识数据库别名。你在输入用户名后面打入:用户名@orcl,也应该好用。如原创 2013-07-10 21:31:26 · 1117 阅读 · 1 评论 -
oracle查询表,表空间,用户权限等
1) 用户常用的有三个:sys,system,scott。默认密码分别是change_on_install,manager,tiger。它们都有角色,角色决定它们的权限,如sysdba,sysoper,dba。(具体这些角色有什么权限可以百度一下)。用任何一个用户连接数据库,它们拥有的表都是不一样的。2)表空间表空间是一个虚拟的概念,来管理表啊,视图啊,索引啊等等这些逻转载 2013-07-10 21:20:04 · 4591 阅读 · 0 评论 -
oracle创建表空间,用户,权限等
原文链接注意点:1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespaceuser_temp tempfile 'D转载 2013-07-10 21:22:10 · 941 阅读 · 0 评论 -
Oracle用户、权限、角色管理
Oracle用户、权限、角色管理Oracle 数据库用户管理Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。R转载 2013-07-11 15:06:47 · 957 阅读 · 0 评论 -
Oracle基本术语解释汇总
sys和system用户的区别【system】用户只能用normal身份登陆em。【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。 “SYSOPER”权限,即数据库操作员权限,权限包括: 打开数据库服务器 关闭数据库服务器 备份数据库 恢复数据库 日志归档原创 2013-07-11 09:57:41 · 1470 阅读 · 1 评论 -
Oracle创建表空间、创建用户以及授权、查看权限
Oracle创建表空间、创建用户以及授权、查看权限创建临时表空间CREATE TEMPORARY TABLESPACE test_tempTEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf'SIZE 32MAUTOEXTEND ONNEXT 32M MAXSIZE 2048MEX转载 2013-07-30 10:48:03 · 30458 阅读 · 0 评论 -
MySQL基本操作汇总
MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));转载 2013-07-12 10:35:09 · 1580 阅读 · 0 评论 -
什么是数据挖掘
数据挖掘(Data Mining),又称为数据库中的知识发现(Knowledge Discovery in Database, KDD),就是从大量数据中获取有效的、新颖的、潜在有用的、最终可理解的模式的非平凡过程,简单的说,数据挖掘就是从大量数据中提取或“挖掘”知识。 与数据挖掘相近的同义词有数据融合、数据分析和决策支持等。这个定义包括好几层含义:数据源必须是真实的、大量的、含噪声的;发现的转载 2007-10-29 15:41:00 · 2188 阅读 · 1 评论 -
什么是数据仓库
数据仓库概念始于上世纪80年代中期,首次出现是在被誉为“数据仓库之父”WilliamH.Inmon的《建立数据仓库》一书中。随着人们对大型数据系统研究、管理、维护等方面的深刻识认和不断完善,在总结、丰富、集中多行企业信息的经验之后,为数据仓库给出了更为精确的定义,即“数据仓库是在企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的数据集合”。数据仓库并没有严格的数据理论基础,也没有成熟的基转载 2007-10-29 15:37:00 · 1258 阅读 · 0 评论 -
sql server存储过程语法
存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 定义总是很抽象。存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Server)。如果我们通过创建存储过程以及在ASP中调用存储过程,就可以避免将SQL语句同ASP代码混杂在一起。这样做的好处至少有三个: 第一、大大提高效率。存储过程本身的执行速度非常快,而且,调用存储过转载 2007-08-31 11:25:00 · 768 阅读 · 0 评论 -
oracle 存储过程的基本语法
oracle 存储过程的基本语法[b]1.基本结构[/b] &VyM H"/+l7`};x CREATE OR REPLACE PROCEDURE 存储过程名字H%A?;T!]0Y (5~ORri5s:sw0E4x 参数1 IN NUMBER,9Q j)p9Y([RD 参数2 IN NUMBER u#n*Yz?!X9/) IS1K$s1CL0~%c/Y转载 2007-08-31 11:09:00 · 652 阅读 · 0 评论 -
sql存储过程基础语法
sql存储过程基础语法这是一个储存过程的基础的创建和简单应用,希望对大家有点帮助,不足之处肯定会有,算是抛砖引玉吧。CREATE PROCEDURE创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。也可以创建在 Microsoft®转载 2007-08-31 11:16:00 · 2128 阅读 · 0 评论 -
DB2 SQL存储过程语法官方权威指南
>>-CREATE PROCEDURE--procedure-name----------------------------->>--+----------------------------------------------------+--*----> -(--+------------------------------------------+--)- | .-,-----转载 2007-08-31 11:18:00 · 983 阅读 · 0 评论 -
存储过程介绍及asp存储过程的使用
一、先介绍一下什么是存储过程 存储过程是利用SQL Server所提供的Tranact-SQL语言所编写的程序。Tranact-SQL语言是SQL Server提供专为设计数据库应用程序的语言,它是应用程序和SQL Server数据库间的主要程序式设计界面。它好比Oracle数据库系统中的Pro-SQL和Informix的数据库系统能够中的Informix-4GL语言一样。这类语言主要提供转载 2007-08-31 10:42:00 · 735 阅读 · 0 评论 -
C#调用oracle存储过程 最简单的实例
Oracle方面1.创建Oracle过程存储create or replace procedure proce_test(paramin in varchar2,paramout out varchar2,paraminout in out varchar2)as varparam varchar2(28);begin varparam:=paramin; paramout:=varpara转载 2007-08-31 11:11:00 · 873 阅读 · 0 评论 -
SQL与存储过程语法备忘录
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:/mssql7backup/MyNwind_1.dat---转载 2007-08-31 11:26:00 · 772 阅读 · 0 评论 -
触发器和存储过程简单实例
在table1上创建触发器,当在table1上insert时,同时插入table2:create trigger trig_Myinserton table1for insertasinsert into table2select * from insertedgo如果使用了自动增长列,需要显式的指定插入的列:if exists (select name from sysobjects wher转载 2007-09-11 14:15:00 · 814 阅读 · 0 评论 -
sql 存储过程分页
sql 存储过程分页来源: 作者: 2006-04-14 出处:pcdog.com CREATE PROC myx_prPageRecordset @queryStr nvarchar(1000), @keyField nvarchar (200), @pageSize int, @pageNumber int AS B转载 2007-09-11 16:26:00 · 821 阅读 · 0 评论 -
sql server中存儲過程的寫法格式規格
sql server中存儲過程的寫法格式規格 /******************************************************** author:Susan*** date:2005/08/05*** expliation:如何寫存儲過程的格式及例子,有游標的用法!*** 本版:SQL SERVER 版!**************转载 2007-09-11 16:23:00 · 1306 阅读 · 0 评论 -
MySQL双向加密和单项加密函数
双向加密就让我们从最简单的MySQL加密开始:MySQL双向加密。在这里,一段数据通过一个密钥被加密,只能够由知道这个密钥的人来解密。MySQL有两个函数来支持这种类型的加密,分别叫做ENCODE()和DECODE()。下面是一个简单的实例:mysql> INSERT INTO users (username, password) VALUES (joe, ENCODE(guessm转载 2007-09-17 09:53:00 · 4187 阅读 · 0 评论 -
MySQL数据库的安装调试和VC实现
MySQL数据库的安装调试和VC实现作者:张国富(合肥工业大学 计算机与信息学院,合肥 230009)源代码下载 (调试此Demo需要将目录里的mydb子目录拷到MySQL安装目录的data子目录下(我的是:D:/Program Files/MySQL/MySQL Server 5.0/data) 摘要:本文详细阐述了如何进行MySQL的安装、调试,以及如何用VC进行编译,实现数据转载 2007-09-17 14:30:00 · 1018 阅读 · 0 评论 -
数据库连接JDBC原理
数据库连接2007-07-25 20:02 数据库连接的五要素: IP地址端口号(端口号对某个数据库服务是基本固定的,除非特别设定)意味着对应的数据库的驱动程序选择数据库帐号、密码(是分配给数据库的)发出SQL语句(通过Statement对象发送)JDBC原理JDBC是JAVA与数据的连接。因为ODBC是完全用C语言编写的,而JAVA中实现与C语言程序的通信是比较困难的,因转载 2007-09-18 08:39:00 · 13659 阅读 · 2 评论 -
SQL语句大全
--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --转载 2007-09-18 09:22:00 · 940 阅读 · 0 评论 -
Statement 对象
statement 1、创建 Statement 对象 建立了到特定数据库的连接之后,就可用该连接发送 SQL 语句。Statement 对象用 Connection 的方法 createStatement 创建,如下列代码段中所示: Connection con = DriverManager.getC转载 2007-09-18 08:40:00 · 1543 阅读 · 1 评论 -
修改mysql字符编码成为UTF8
修改mysql字符编码成为UTF82007年08月03日 星期五 11:38 安装后/etc/init.d/mysql start (stop) 为启动和停止服务器/etc/mysql/ 主要配置文件所在位置 my.cnf/var/lib/mysql/ 放置的是数据库表文件夹,转载 2007-10-26 10:12:00 · 1508 阅读 · 0 评论 -
oracle实现自增长列
螺湾小成oracle实现自增长列序列(Sequence)是一种可以被多个用户使用的用于产生一系列唯一数字的数据库对象。序列定义存储在数据字典中,通过提供唯一数值的顺序表来简化程序设计工作,可以使用序列自动产生主键的键值。当一个序列第一次被查询调用时,它将返回一个预定值。在随后的每次查询中,序列将产生一个按指定的增量增长的值。序列可以循环,或者是连续增加的,直到指定的最大转载 2013-07-29 10:29:30 · 2810 阅读 · 0 评论