码迷,mamicode.com
首页 > 数据库
黑马day10 jdbc入门&mysql
JDBC的定义:JDBC就是sun公式定义的一类接口,可以供mysql,oracle等公司实现接口。 需要导入mysql的jar包 实现JDBC的步骤: 1.注册数据库驱动 2.获取数据库连接(可以把他想象成一个高速公路) 3.获取传输器对象(把他想象成一个高速公路行驶的汽车) 4.利用传输器传输sql语句到数据库宗执行,获取结果集 5.遍历结果集 6.关闭资源(先创建的后关闭,后...
分类:数据库   时间:2015-06-29 22:22:03    阅读次数:143
MySql索引原理与使用大全
索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询,第一种搜索信息方式是全表搜索,是将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录,这样做会消耗大量数据库系统时间,并造成大量磁盘I/O操作;第二种就是在表中建立索引,然后在索引中找到符合查询条件的索引值,最后通过保存在索引中的ROWID(相当于页码...
分类:数据库   时间:2015-06-29 22:19:42    阅读次数:221
ODBC与JDBC比较
在学习J2EE的JDBC过程中,刚见到JDBC就马上联想到了ODBC,而且我们可以肯定他们之间有必然的关系。开始学它的时候还是觉得有点晕,于是就查了很多资料,与比较熟悉的ODBC进行了比较。     先各自简单介绍一下ODBC和JDBC。     ODBC(Open Database Connectivity)是一组对数据库访问的标准API,这些API通过SQL来完成大部分任务,而且它本身...
分类:数据库   时间:2015-06-29 22:19:20    阅读次数:144
mysql排他锁遇到的一个问题 小记
mysql版本:5.5.34在使用select for update来加锁的时候,遇到间隙锁,锁住了整个表的情况(本来应该是只锁住部分范围行)。具体如:delivery_idcreatetime1100210131024103session1:select delivery_id from tabl...
分类:数据库   时间:2015-06-29 22:13:47    阅读次数:151
sql
1、当一个表需要和另外的表链接时,需要连接的对应数据为多条时,先对这些多条数据进行处理 left join (SELECT RESERVATION_ID,COUNT(RESERVATION_ID) attentionsum FROM B_ATTENTION WHERE STATE=1 ...
分类:数据库   时间:2015-06-29 22:09:43    阅读次数:204
SQL TRANSACTION 事物
1 --SELECT @@error // 全局错误 默认是0 2 3 BEGIN TRANSACTION 4 TRUNCATE TABLE cfb5 SAVE TRANSACTION a 6 DELETE from ksbmb 7 ROLLBACK TRANSACTION a 返回到a的...
分类:数据库   时间:2015-06-29 22:08:53    阅读次数:120
Entity Framework使用Sqlite时的一些配置
前段时间试着用Entity Framework for Sqlite环境,发现了一些坑坑洼洼,记录一下。同时试了一下配置多种数据库,包括Sqlite、Sql Server、Sql Server LocalDB、Sql Server Compact。我建的demo项目结构以及通过NuGet安装的包:E...
分类:数据库   时间:2015-06-29 22:02:20    阅读次数:203
log4jdbc-remix安装配置
1、maven安装依赖 org.lazyluke log4jdbc-remix 0.2.72、jdbc.properties的配置jdbc.driverClassName=net.sf.log4jdbc.DriverSpyjdbc.url=jdbc:log4jdbc:mysql://local...
分类:数据库   时间:2015-06-29 22:01:44    阅读次数:718
linux操作系统-源码包安装mysql
背景:CentOS6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.22。正文:一:卸载旧版本使用下面的命令检查是否安装有MySQLServerrpm-qa|grepmysql有的话通过下面的命令来卸载掉rpm-emysql//普通删除模式rpm-e--n...
分类:数据库   时间:2015-06-29 21:56:01    阅读次数:143
Slave SQL_THREAD如何重放Relay log
复制的介绍: 根据日志定义的模式不一样,可以分为:Statement(SBR)模式,Row(RBR)格式或者是MIXED格式,记录最小的单位是一个Event,binlog日志前4个字节是一个magic number,接下来19个字节记录Format desc evnet:FDE。MySQL5.6版本...
分类:数据库   时间:2015-06-29 21:55:15    阅读次数:199
MSSQL - 多表查询
SELECT u.UserNumber, u.UserName, c.CarNumber, c.CarName, c.CarEngine, s.BuyLs, s.BuyTimeFROM Tb_Sale as sinner join Tb_User as u ON u.UserNumber = s.U...
分类:数据库   时间:2015-06-29 21:54:50    阅读次数:156
MyBatis-Spring 执行SQL语句的流程
1. 从SqlSessionDaoSupport开始通常我们使用MyBatis会让自己的DAO继承SqlSessionDaoSupport,那么SqlSessionDaoSupport是如何运作的呢,下面是SqlSessionDaoSupport的源代码/* * Copyright 2010 ...
分类:数据库   时间:2015-06-29 21:52:43    阅读次数:230
关于uitableviewcell的accessoryType属性
对于UITableViewCell 而言,其 accessoryType属性有4种取值:UITableViewCellAccessoryNone,UITableViewCellAccessoryDisclosureIndicator,UITableViewCellAccessoryDetailDis...
分类:数据库   时间:2015-06-29 21:51:39    阅读次数:166
mybatis与spring的整合(使用sqlSession进行crud)
上次介绍了用接口的方法极大的节省了dao层,只需通过 配置文件和接口就可以实现,这次介绍的是通过splsession来实现dao,这种方法比较灵活;先不说,上配置文件:1、web.xml Archetype Created Web Application org.sp...
分类:数据库   时间:2015-06-29 21:45:34    阅读次数:261
Java知多少(107)几个重要的java数据库访问类和接口
编写访问数据库的Java程序还需要几个重要的类和接口。DriverManager类DriverManager类处理驱动程序的加载和建立新数据库连接。DriverManager是java.sql包中用于管理数据库驱动程序的类。通常,应用程序只使用类DriverManager的getConnection...
分类:数据库   时间:2015-06-29 21:47:14    阅读次数:155
使用log miner 分析oracle日志
当我们不小心误操作致使数据库数据丢失、改变时,需要对数据库对象做基于时间点的恢复,找到我们需要的数据,这个时间点不能认为精确确定,我们可以通过对oracle日志进行分析,而获得无操作的精确时间点。oracledb提供了一个分析日志包logmnrlogminer工具的使用-------对redolo..
分类:数据库   时间:2015-06-29 20:40:40    阅读次数:202
Oracle数据库PL/SQL存储过程游标触发器
创建一个添加FOOD的存储过程createorreplaceprocedureadd_food_pro(nameinvarchar,priceinnumber,descriptioninvarchar) as begin insertintofood(f_name,f_price,description)values(name,price,description); commit; end; --下面的代码是调用存储过程 begin add_food_pro(‘..
分类:数据库   时间:2015-06-29 20:40:39    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!