
数据库
文章平均质量分 56
数据库使用过程中的问题记录
卡尔曼和玻尔兹曼谁曼
面朝大海,春暖花开
展开
-
MySQL常用命令(持续总结中)
Windows下MySQL服务的启动与关闭net stop mysqlnet start mysql(其中mysql为MySQL服务名称)显示所有数据库show databases;设置当前数据库use databasename;显示当前数据库select database();显示当前数据库中的表show tables;SQL常用命原创 2014-08-13 16:17:54 · 1205 阅读 · 0 评论 -
Oracle GeoRaster的初步使用--遥感影像数据导入与导出
1. 首先创建一个GeoRaster的表,这是一个普通的二维表。该表中存储了SDO_GEORASTER对象。2. 创建一个GeoRaster Data Table表,该表实际存储影像数据的表,以Block划分的方式进行存储。3. 创建一个SDO_GEOR.INIT()方法初始化SDO_GEORASTER对象,并将数据导入。下面贴出来SQL代码:--创建一个自增的ID序列C原创 2015-11-05 22:51:27 · 3100 阅读 · 1 评论 -
Oracle12c中scott用户的创建方法
1 启动数据库监听[oracle@localhost ~]$ lsnrctl start2 进入SQLPLUS,连接到CDB数据库,启动CDB实例[oracle@localhost ~]$ sqlplus / as sysdba[oracle@localhost ~]$ startup3 查看PDB数据库SQL> select name from v$pdbs;NAME-------------原创 2015-11-11 17:27:12 · 3783 阅读 · 1 评论 -
Ubuntu安装MySQL密码初始化问题
在Ubuntu上使用sudo apt-get install mysql-server mysql-common 命令安装MySQL以后,安装过程中没有提示输入密码。然后使用mysql -u root -p 进行登录,然后要求输入密码,可是不管怎么输入,都提示密码错误,那怎么解决呢?方案如下:打开/etc/mysql/debian.cnf文件,在这个文件中有系统默认给我们分配的用户名和密码,通过这原创 2016-07-02 10:29:37 · 17607 阅读 · 5 评论 -
ShapeFile数据到mongodb的导入
开发环境为: 系统环境 Linux gisweb2 4.4.0-36-generic #55~14.04.1-Ubuntu SMP Fri Aug 12 11:49:30 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux mongodb版本 当前最新版本3.2.9具体mongodb的安装参照官方文档,强烈建议参照官方安装文档。网上博客这种资料良莠不齐,而且新版本可能原创 2016-09-17 21:38:01 · 2834 阅读 · 3 评论 -
MongoDB导入Shapefile数据
两种解决方案: 一、将整个shapefile转为GeoJSON然后直接导入mongoDB数据库中 首先,将shapefile数据转为WGS84地理坐标,然后使用GDAL的命令行工具ogr2ogr进行格式的转换,转换命令如下: ogr2ogr -f geoJSON continents.json continents.shp 删除生成JSON文件的前两行{ "type": "FeatureCo原创 2016-10-01 14:06:35 · 3518 阅读 · 0 评论 -
Neo4j Spatial数据导入
首先,安装neo4j数据库。我的开发环境是Ubuntu,安装过程参考官网:Neo4j Debian Packages,安装后配置:Post-installation tasks。然后安装Neo4j Spatial的插件,参加Github介绍:neo4j-contrib/spatial。即把下载的文件解压到安装目录的plugins目录下$NEO4J_HOME/plugins。接下来,我们使用Java代原创 2016-10-01 14:38:02 · 3332 阅读 · 1 评论 -
JDBC读取SciDB数据
SciDB一个典型的Array Database,官网地址:http://www.paradigm4.com/,提供了C++,Java,Python和R的接口。下面说说如何使用Java的接口(JDBC)读取SciDB数据: 我使用的SciDB版本是14.12,JDK版本为1.7。 依赖的JDBC的jar包可从https://downloads.paradigm4.com/client/14.12原创 2016-10-03 17:34:43 · 1032 阅读 · 0 评论 -
PostgreSQL常用命令
昨天安装好PostgreSQL,今天开始学习使用。原创 2014-09-17 10:10:17 · 2380 阅读 · 0 评论 -
PostGIS导入导出栅格数据
上一篇博文PostGIS导入导出ESRI Shapefile数据介绍了如何导入空间矢量数据到PostgreSQL中,紧接上一篇,本文将介绍如何使用PostGIS导入导出空间栅格数据。 实验环境和上一篇的博文一样: Ubuntu 16.04 LTS 。 数据为全球影像(ESRI ArcGIS提供的示例数据),下载连接:全球影像百度网盘下载 可以使用GDAL的gdalinfo命令查看其详细信息:原创 2017-02-13 17:29:49 · 17887 阅读 · 4 评论 -
PostGIS批量导入栅格数据
如果我们有一批以文件存储的影像数据如何利用PostGIS批量的导出到PostgreSQL数据库中进行管理呢? (单个数据的导入参见我上篇博文:PostGIS导入导出栅格数据)我的实验环境如下: OS: Ubuntu 16.04 LTS PostgreSQL:9.5.5 PostGIS: 2.2 我的实验数据是全球气象数据(不过,我只下载了中国部分19区的平均气温数据(TIF格式)做示例演原创 2017-02-14 15:40:00 · 9333 阅读 · 2 评论 -
PostGIS查询指定范围的数据
对于上一篇PostGIS批量导入栅格数据中导入的气温数据,如何查询指定范围的气温呢? 比如,给定了经纬度范围,如何取出给定月份的数据? 下面的SQL代码给出了查询方法:SELECT ST_Union(ST_Clip(rast,geom)) AS rastFROMstaging.tmean_19CROSS JOINST_MakeEnvelope(3.87,73.67,53.55,135.0原创 2017-02-15 16:49:13 · 12860 阅读 · 0 评论 -
Ubuntu Server12.4.0安装Oracle 11gR2
相关参考:http://www.techienote.com/how-to-install-oracle-database-11g-r2-on-ubuntu-12-04/http://www.linuxidc.com/Linux/2011-12/48931.htmhttp://www.cnblogs.com/dyllove98/archive/2013/06/16/原创 2015-11-02 22:44:08 · 1778 阅读 · 0 评论 -
Insecure directory in $ENV{PATH} while running with -T switch at /usr/bin/pg_ctlclust
今天在reload postgresql数据库配置的时候,postgresql数据库的perl脚本抛出: Insecure directory in $ENV{PATH} while running with -T switch at /usr/bin/pg_ctlclust 然后reload失败。错误提示中$ENV{PATH}是指的是用户的PATH环境变量的值,这个错误的大概意思就是说,PAT原创 2015-09-30 11:47:13 · 1972 阅读 · 0 评论 -
Tomcat下配置数据源链接数据库
习惯了以硬编码的形式转载 2014-09-23 23:12:00 · 1478 阅读 · 0 评论 -
Java连接MySQL数据库
这里贴出代码,以供查看!原创 2014-04-28 17:23:01 · 975 阅读 · 0 评论 -
Java Web开发使用配置文件链接数据库
昨天转载的一篇博客:《Tomcat下配置数据源》原创 2014-09-24 21:09:56 · 5396 阅读 · 0 评论 -
JDBC连接PostgreSQL数据库的若干问题
首先给出一个示例:原创 2014-09-17 19:28:07 · 8120 阅读 · 0 评论 -
JDBC:数据库自定义类型与Java类的映射—将对象存储在关系数据库中(二)
这里利用PostgreSQL扩展的JDBC方法进行数据库原创 2014-09-28 20:12:13 · 5378 阅读 · 2 评论 -
JDBC:数据库自定义类型与Java类的映射—将对象存储在关系数据库中(一)
最近在使用PostgreSQL数据库,PostgreSQL中可以自定义自己的数据类型。原创 2014-09-28 20:07:19 · 4403 阅读 · 0 评论 -
常用SQL语句汇总
数据定义模式定义与删除定义模式:CREATE SCHEMA AUTHORIZATION 删除模式:DROP SCHEMA 其中CASCADE和RESTRICT两者必选其一。选择了CASCADE表示在删除模式的同时把该模式中所有的数据库对象全部一起删除。选择了RESTRICT表示如果该模式中已经定义了下属的数据库对象(如表、视图等),则拒绝该删除语句的执行。基本表的定原创 2014-11-07 17:47:15 · 1001 阅读 · 0 评论 -
JDBC:Java中枚举类型和PostgreSQL数据库中枚举类型的映射
PostgreSQL数据库允许你使用如下的语法创建枚举类型:CREATE TYPE animal_type AS ENUM('DOG', 'CAT', 'SQUIRREL');创建以后就可以使用animal_type作为数据表中的数据类型,例如:create table pet ( pet_id integer翻译 2014-12-05 17:07:32 · 5420 阅读 · 0 评论 -
JDBC:Java数组和数据库中Array类型的映射
如果使用Hibernate框架,Java类型和数据库类型的映射可以通过配置文件进行。如果使用JDBC,那就必须自己弄明白映射的过程了。其实过程也很简单:JDBC给我们提供了一个java.sql.Array类,我们可以使用java.sql.Connection对象创建Array类,来完成Java数组和Array类的映射。比如我的数据表中有一个formats的字段,存储格式是Array原创 2014-12-05 16:48:27 · 13855 阅读 · 1 评论 -
Hibernate入门遇到的一些问题
1. 配置文件位置使用Configuration config = new Configuration().configure();读取Hibernate的配置文件,文件的默认名称为hibernate.cfg.xml,而且文件必须位于src根目录下。那如果想自定义文件位置呢?比如我放置的配置文件位置为src/configs/hibernate.cfg.xml。那么代码中这样写就行了,C原创 2014-12-25 17:24:51 · 1659 阅读 · 0 评论 -
Ubuntu下Postgresql卸载出错的解决办法
出错输出:Removing postgresql-9.1 (9.1.18-0ubuntu0.12.04) .../var/lib/dpkg/info/postgresql-9.1.prerm: 9: .: Can't open /usr/share/postgresql-common/maintscripts-functionsdpkg: error processing package pos原创 2015-09-28 11:20:48 · 2705 阅读 · 0 评论 -
PostGIS导入导出ESRI Shapefile数据
PostGIS作为PostgreSQL数据库的空间扩展,提供了对空间数据管理的支持。对于空间矢量数据,PostGIS提供了Geometry和Geography俩种类型用于空间对象的存储,Geometry使用笛卡尔坐标系,而Geography使用球面坐标系(默认是WGS84坐标系)。对于空间栅格数据,则提供了Raster类型。这里介绍如何导入我们常用的ESRI Shapefile数据到PostgreS原创 2017-02-13 11:29:27 · 11423 阅读 · 3 评论