数据库栏目
文章平均质量分 71
战神
I am a GIS scholar ;graduate from Henan Polytechnic University.
展开
-
PostgreSQL创建外部链接表
Foreign Data Wrapper(Fdw)介绍概述PostgreSQL从9.1开始增加了外部表访问的功能,这时候的版本支持读取功能能,并于 2013 年在 PostgreSQL 9.3 中添加了写入支持;9.5加入IMPORT FOREIGN SCHEMA(批量导入外部数据源的外部表);9.6加入了joins和sorts;11加入了aggregates特性;14加入了并行分片访问;此外该功能功能也支持数据库直接读取数据库以外的文件,比如csv或者text等类型的文件。PostgreSQL有各种原创 2022-05-18 07:01:41 · 600 阅读 · 0 评论 -
Access数据库多表更新问题
在Access数据库中,UPDATE指令不能够含有From语句。因此在多表关联批量更新数据时操作不是那么方便。用Where语句好像也不怎么好使的情况下,可以使用INNER JOIN 语句。下面的一个示例是我想往AirForecastCity 中更新数据,而数据存储在She原创 2011-09-01 07:05:23 · 11145 阅读 · 3 评论 -
关于dot Net的System.Data.OracleClient.dll的使用问题
Oracle .NET Framework 数据提供程序System.Data.OracleClient.dllOracle .NET Framework 数据提供程序通过 Oracle 客户端连接软件启用对 Oracle 数据源的数据访问。该数据提供程序支持 Oracl原创 2011-08-15 20:38:31 · 3646 阅读 · 0 评论 -
关于PowerDesigner导出SQLServer 2008表结构的问题。
我们经常用PowerDesigner的反向工程导出数据库的表结构,像导出Oracle数据库表结构,我们用客户端连接方式。而我们这是用客户端连接方式导出SQLServer 2008的表结构,在连接数据库是连接成功的,结果导出表结构缺失败了。结果就报上面的42000错误。原创 2011-10-04 09:23:18 · 3541 阅读 · 0 评论 -
SQL SERVER 2008 评估期已过解决方法
过期现象:解决办法如下:第一步:进入SQL2008配置工具中的安装中心。 第二步:再进入维护界面,选择版本升级,如下图 第三步:进入产品密钥,输入密钥 第四步:一直点下一步,直到升级完毕。SQL Server 2008序列号开发版: PTTFM-X467G-P7RH2-3Q6CG-4DMYB企业版: JD8Y6-HQG69-P9H84-XDT原创 2012-04-23 05:49:30 · 818 阅读 · 0 评论 -
(转)在Web项目中使用LiquiBase实现数据库自动更新
在Web项目中,我们可以通过配置servlet listener使用LiquiBase自动更新数据库。需要以下七个步骤:1. 创建一个数据库变更日志(change log)文件。 2. 在变更日志文件内部创建一个变更集(change set)。 3. 配置JNDI数据源。 4. 在项目中加入包liquibase。 5. 配置项目中的web.xml文件。 6. 启动项目。转载 2012-07-31 06:29:17 · 20900 阅读 · 2 评论 -
关于数据库连接字符串问题(第五部分连接access-2007)
其实在实际的应用过程中,我们不光是采用有服务器型的大型数据库,也经常使用文件型的数据库,例如access-2007,本文就列举一下access-2007的连接字符串的书写,一边于初学者能够正确的连接上access-2007文件,进行进一步操作。Connection strings for Access 2007 Providers for Access 2007ACE OLED原创 2012-08-28 13:34:50 · 1220 阅读 · 0 评论 -
GIS数据库的发展方向探讨
随着近年来GIS应用越来越广、应用的层次越来越深,传统的GIS平台,也随之出现了捉衣见肘的尴尬局面。最早GIS只是作为一个数字地图的作用,用电子图形来代替纸质地图的。数字地图解决纸质地图不便于存储、检索、管理以及精度失真等问题;随之发展到分析应用等方面。GIS工具确实给人类带了一次飞跃,从简单的数理统计分析到空间分析的飞跃。人们真正从GIS中受益。然而这些应用同属于Desktop GIS。原创 2012-09-27 17:31:12 · 6536 阅读 · 1 评论 -
如何操作Excel模板,往Excel模板中写入数据
引言 Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。它原创 2012-09-13 13:27:39 · 7357 阅读 · 1 评论 -
sqlite三种JDBC驱动的区别
在DBeaver中看到SQLite有三种JDBC驱动,查了它们官方网站的相关解释,发现它们还是挺不一样的。SQLite Wrapper by Christianhttp://www.ch-werner.de/javasqlite/这个驱动其实是在本地C/C++的SQLite上用JDBC实现进行了包装。大小100+K。优点:体积小;速度快缺点:依赖转载 2013-05-14 08:34:02 · 9909 阅读 · 2 评论 -
SQL 查询语句性能对比分析
同样查询北京的区县以上行政区划(含区县)共16条数据;SELECT TOP 1000 [ADCD] ,[ADNM] ,[LGTD] ,[LTTD] FROM [YY_DB].[dbo].[AD_CD_B] where ADCD like '%000000000' and ADCD!=110102000000000 最短耗时72ms;原创 2013-08-02 13:44:31 · 912 阅读 · 0 评论 -
java.lang.IllegalArgumentException java.sql.Date.getHours的解决方案(SSH)
问题描述: Caused by: java.lang.IllegalArgumentExceptionat java.sql.Date.getHours(Date.java:143) 这是由于于java.util.Date 和 java.sql.Date的转换问题造成的。第一种解决方案,如果数据库中存储的是时间类型的话,就把hibernate的*.hbm.xml文件中的原创 2013-08-03 22:45:43 · 7766 阅读 · 0 评论 -
Oracle通过Job调用存储过程
通过Oracle的job调用存储过程来实现一些定时任务,在此操作过程中的一些注意事项做一记录供大家参考原创 2015-05-20 17:13:53 · 14180 阅读 · 0 评论 -
oracle数据库常用操作(1)
<br />一、创建表空间<br />1.临时表空间<br />create temporary tablespace test_temp tempfile 'E:/test_temp01.dbf' size 32m autoextend on next 32m maxsize原创 2010-08-05 16:20:00 · 748 阅读 · 1 评论 -
oracle的错误解析(ORA-00921)
<br />在执行语句INSERT INTO User_Info(UserName,PhoneNum,Ad )Values("jiangyi","1383912021","youzhengyanjiuyuan");时,出现错误!<br /> <br />在行 1 上开始执行命令时原创 2010-08-05 18:00:00 · 34598 阅读 · 0 评论 -
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份
<br />Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。<br /> <br />执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,<br /> DOS中可以执行时由于 在oracle 8i 中 安装目录/ora81/BIN被设置为全局路径,<br /> 该目录下有EX转载 2010-11-08 16:06:00 · 490 阅读 · 0 评论 -
IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件
IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件<br />IMP-00000: 未成功终止导入用imp命令导入数据表时出现了 IMP-00013: 只有 DBA 才能导入由其它 DBA 导出的文件 IMP-00000: 未成功终止导入的错误,在网上找了一些解决方案,现找到一种解决方案。分享如下: 1)imp时连接用户没有DBA权限或者default role不是DBA 你可以换个有DBA role的用户IMP。 2)如果你还想用这个用户,如果这个用户没有DBA权限就grant dba原创 2011-02-16 09:12:00 · 865 阅读 · 0 评论 -
关于数据库连接字符串问题(第一部分连接SQL Server 2008)
数据库连接字符串,是在程序中访问数据必须输入的参数!连接字符串包含作为参数传递给数据源的初始化信息。在设置后会立即分析连接字符串。语法错误将生成运行时异常,但是只有在数据源验证了连接字符串中的信息后,才可以发现其他错误。验证后,数据源设置启用该连接的各种选项。 然而,对于字符串连接参数,微软并没有给出太多的说明。在这里本人收集不少关于字符串连接标准。Connecti原创 2011-06-19 10:03:00 · 1867 阅读 · 1 评论 -
关于数据库连接字符串问题(第二部分连接MySQL)
上一篇总结了SQL Server2008的连接字符串,的书写规范,接下来的我们列一下MySQL的字符串连接方式。 Providers for MySQLMySQL Connector/NetType: .NET Framework Class LibraryUsage: MySql.Data.MySqlClient.MySqlConnectio原创 2011-06-19 10:15:00 · 820 阅读 · 0 评论 -
关于数据库连接字符串问题(第四部分连接 IBM DB2)
IBM 的DB2数据库应用的还比较广泛,不过关于连接这一块的文章还是比较少的,所以本人就在这贴出关于DB2的数据库,连接方式,共大家学习。Providers for IBM DB2DB2 .NET Data ProviderType: .NET Framework Class LibraryUsage: IBM.Data.DB2.DB2Connection原创 2011-06-19 10:33:00 · 4644 阅读 · 0 评论 -
关于数据库连接字符串问题(第三部分连接Oracle)
接下来要解析是关于连接Oracle数据库。连接数据库,除了用用微软提供的一些动态库外,还可以用oracle提供的动态库!Providers for OracleCommunity ForumsFind solutions and post questions regarding connection string related issues.Forum for Orac原创 2011-06-19 10:25:00 · 4096 阅读 · 0 评论 -
在oracle下如何创建database link全面总结
物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单一的大型数据库,用户可以通过网络对异地数据库中的数据进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的,开发人员无需关心网络的链接细节、数据在网络节点中的具体分布情况和服务器间的协调工作过程。数据库之间的链接建立在DATABASE LINK上。要创建一个DATABASE LINK,必须首先在建立链接的数转载 2011-06-28 06:27:00 · 390 阅读 · 0 评论 -
oracle ORA-01033错误的解决方案
问题描述:本人那次用C#程序操作影像数据——将多幅影像合成一幅影像,由于影像较大,通过oracle 数据库来存储,不过由于程序运行了一段时间后系统消耗的资源太多,结果程序为响应,我就把程序关闭。结果oracle数据库崩掉了。通过Oracle Enterprise Manager原创 2010-09-26 20:25:00 · 67538 阅读 · 0 评论 -
数据库连接错误的探讨
<br /> <br />***********************************************************************<br />Fatal NI connect error 12170.<br /> VERSION INFOR原创 2010-09-16 20:39:00 · 668 阅读 · 0 评论 -
数据库连接错误的探讨
***********************************************************************Fatal NI connect error 12170. VERSION INFORMATION: TNS for 32-bit Wi原创 2010-09-16 20:37:00 · 1355 阅读 · 1 评论 -
SQL 2005远程连接是出错(provider: SQL 网络接口, error: 28 - 服务器不支持请求的协议)
<br />解决方法:在服务器端:打开SQL2005的SQL Server Management Studio程序<br />(1)连接数据库,<br />(2)在试图菜单下选择已注册的服务器<br />如果出来的窗口中没有东东,则对数据库引擎右击选择更新本地服务器注册<br /原创 2010-09-08 22:04:00 · 2709 阅读 · 0 评论 -
ORACLE用户连接的管理
<br />启动Oracle SQL*Plus,输入用户名、口令、主机字符串 (系统管理员)<br />进入 SQL*Plus<br />通过下述命令查看当前数据库有几个用户连接<br />SQL> select username,sid,serial# from v$sess原创 2010-08-05 15:19:00 · 465 阅读 · 0 评论 -
oracle的客户端连接服务器出错的主要原因
主要是是tnsnames.ora文件中的链接字符串出错了(./oracle/client/10.2.0/NETWORK/ADMIN/tnsnames.ora)如果客户端SQL+去要连接服务器,需要连接字符串文件中提供以服务器IP地址为连接字符串。例如,192.168.44.50= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.44.50)(PORT = 1521)) ) (CO原创 2010-08-31 08:30:00 · 1664 阅读 · 0 评论