码迷,mamicode.com
首页 > 数据库
JDBC连接mySQL数据库关键四步骤
1、查找驱动程序 MySQL目前提供的Java驱动程序为Connection/J,可以从MySQL官方网站下载,并找到mysql-connector-java-3.0.15-ga-bin.jar文件,此驱动程序为纯Java驱动程序,JDBC链接MySQL不需做其他配置。 2、动...
分类:数据库   时间:2014-08-28 09:52:39    阅读次数:287
DB2日期分组计算数据值
最近参与的项目进行了一次优化技改,对其中SQL参数化公用方法进行了改造。又因项目组人员调整,接受其他模块。针对这次改造,自己负责的模块都要测试到底。 然后再测试过程发现,一个针对日期分组计算的SQL报错,...
分类:数据库   时间:2014-08-28 09:52:29    阅读次数:286
数据库9:联结表 高级联结 组合查询 全文本搜索
第十五章联结表Sql最强大的功能之一就是能在数据检索查询的执行中联结(join)表。联结是利用sql的select能执行的最重要的操作,能很好的理解联结及其语法是学习sql的一个极为重要的组成部分。外键:外键为某个表中的一列,它包含另一个表的主键值,定义了两个表之间的关系。好..
分类:数据库   时间:2014-08-28 09:51:39    阅读次数:339
数据库笔记10:插入数据 创建和操纵表
第二十章插入数据INSERT是用来插入(或添加)行到数据库表的。插入数据的几种方式:1插入完整的行2插入行的一部分3插入多行4插入某些查询结果INSERTSELECT语句INSERTINTOcustomers(cust_id,cust_name,cust_email)SELECTcust_id,cust_name,cust_emailFROMcustnew;列省略如果表中..
分类:数据库   时间:2014-08-28 09:51:30    阅读次数:248
9.PL_SQL——PL_SQL中的循环控制语句
循环是指在程序中重复执行一条或多条语句、PL/SQL中的循环主要有三种:1.BasicLoop2.FORLoop3.WHILELoop下面来逐一介绍这三种循环的用法。一、BasicLoops基本循环的格式如下:LOOPstatement1;...EXIT[WHENcondition];ENDLOOP;这里的EXIT是用来退出循环的,如果没有EXIT,则会..
分类:数据库   时间:2014-08-28 09:48:00    阅读次数:295
使用DbUtils实现增删改查
commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。 /** * DbUtils的用法:利用DbUtils实现增删改查操作 * @project_name Day12 ...
分类:数据库   时间:2014-08-28 09:44:09    阅读次数:280
使用DbUtils实现增删改查——ResultSetHandler 接口的实现类
在上一篇文章中《使用DbUtils实现增删改查》,发现执行runner.query()这行代码时,需要自己去处理查询到的结果集,比较麻烦。这行代码的原型是: public Object query(Connection conn, String sql, ResultSetHandler rsh, Object... params) 其中ResultSetHandler是一个接口,实际上,万能...
分类:数据库   时间:2014-08-28 09:43:39    阅读次数:274
Sqlite嵌入式数据库的安装、建库、建表、更新表结构以及数据导入导出等等详细过程记录
简介:   SQLite 是实现了SQL 92标准的一个大子集的嵌入式数据库.其以在一个库中组合了数据库引擎和接口,能将所有数据存储于单个文件中而著名.我觉得SQLite的功能一定程度上居于MySQL 和PostgreSQL之间.尽管如此,在性能上面,SQLite常常快2-3倍 (甚至更多).这利益于其高度调整了的内部架构,因为它除去了服务器端到客户端和客户端到服务器端的通信。    而令人印象深...
分类:数据库   时间:2014-08-28 09:41:39    阅读次数:394
SQL 约束
SQL NOT NULL 约束NOT NULL 约束强制列不接受 NULL 值。NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。CREATE TABLE Persons(Id_P int NOT NULL,LastName varchar(255...
分类:数据库   时间:2014-08-28 09:39:09    阅读次数:257
SQL SERVER 实现分组合并实现列数据拼接
需求场景: SQL SERVER 中组织的数据结构是一个层级关系,现在需要抓出每个组织节点以上的全部组织信息,数据示例如下:ADOrg_ID--------------ParentID-----------------ShortName001 ...
分类:数据库   时间:2014-08-28 09:38:39    阅读次数:189
ORACLE跨越时间点的恢复
在oracle10g之前使用resetlogs打开数据库之后,之前的的备份就不能用于恢复了。即不能进行跨resetlogs时间点的恢复。所以要求执行完之后马上进行全库备份。 Oracle10g以后允许跨越resetlogs时间点进行完全或者不完全恢复。实验如下: 执行全库备份。 RMAN> back...
分类:数据库   时间:2014-08-28 09:38:19    阅读次数:337
10个出色的NoSQL数据库
随着大数据的不断发展,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。现今的计算机体系结构在数据存储方面要有庞大的水平扩展性,而NoSQL也正是致力于改变这一现状。目前Google的 BigTable和Amazon 的Dynamo使用的就是NoSQL型数据库,本文介绍了...
分类:数据库   时间:2014-08-28 09:36:49    阅读次数:308
Java连接Oracle数据库
java想要连接数据库首先要引入数据库驱动包 1 final static String drive = "oracle.jdbc.driver.OracleDriver"; 2 final static String oracleurl = "jdbc:oracle:thin:@xx.xxx.xx...
分类:数据库   时间:2014-08-28 09:36:29    阅读次数:246
使用navicat构建数据库时,varchar的默认值保存报1064错误
原因在网上查了一下,有说默认值使用了mysql关键字问题的,也有说字符集问题的,但都不是。 我的问题很简单,设置默认值时一定要用单引号或者双引号把默认值包起来。。口可口可,真他妈弱智的错误啊。
分类:数据库   时间:2014-08-28 09:33:59    阅读次数:567
oracle系统表v$session、v$sql字段说明(转)
在本视图中,每一个连接到数据库实例中的 session都拥有一条记录。包括用户 session及后台进程如 DBWR, LGWR, arcchiver等等。V$SESSION中的常用列 V$SESSION是基础信息视图,用于找寻用户 SID或 SADDR。不过,它也有一些列会动态的变化,可用于检查用...
分类:数据库   时间:2014-08-28 09:33:39    阅读次数:345
db4o种纯对象数据库引擎
db4o是一种纯对象数据库,相对于传统的关系数据库+ORM,db4o具有以下好处:1)以存对象的方式存取数据(废话~~,不过你考虑一下完全以对象的方式去考虑数据的存取对传统的数据库设计思维来说是多么大的颠覆);2)无需数据库服务器,只需要一个数据文件,且dll大小仅为300多k,非常适合作为嵌入式数...
分类:数据库   时间:2014-08-28 08:28:59    阅读次数:212
【ADB命令第三篇】教你删除忘记的密码!
转载自:http://www.miui.com/thread-364236-1-1.html在论坛里常常碰到求助的,说访问限制的密码忘记了,或者是锁屏密码忘记了,导致有些程序(如短信,通讯录等重要程序)打不开,影响正常使用。又嫌麻烦,不愿意刷机。是不是就没有办法解决了呢?答案也是否定的。别忘了,AD...
分类:数据库   时间:2014-08-28 03:12:38    阅读次数:296
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!