数据库
文章平均质量分 72
baidu_25833003
这个作者很懒,什么都没留下…
展开
-
Oracle数据库-----常用sql语句和数据类型
数据存储发展:手工管理、文件管理、数据库。 关系型数据库:描述两个元素间的关联或对应关系,使用关系模型把数据组织到二维数据表中。例如:Oracle、DB2、SQL Server、MySQL。 一个关系数据库由多个数据表组成,数据表是关系数据库的基本存储结构。 SQL(Structured Query Language)结构化查询语句。是在关系数据库上自习数据操作、检索及维护所使用的标准语言。转载 2016-05-11 11:36:57 · 568 阅读 · 0 评论 -
Oracle字符,数值等操作
字符串函数: concat(char1,char2) 等价于|| select concat(concat(ename,':'),sal) from emp 等价于 select ename || ':' || sal from emp 推荐使用后面一种 length(char) upper(char) lower(char) initcap(char) trim(c2 from转载 2016-05-11 12:50:37 · 244 阅读 · 0 评论 -
SQL查询语句
AS用做别名,若别名中希望区分大小写,或其中包含空格,则必须用双引号引起来。 where语句如果比较的是字符或者日期类型必须用单引号引起来。数字则可以引起来和不引起来。 查询条件:>,=,,= ,AND,OR,IN,Not IN,between.............and..............,is null,is not null 模糊查询:Like 其中%表示0到多个字转载 2016-05-11 13:39:36 · 409 阅读 · 0 评论 -
Oracle,视图,序列,索引
视图:对应于一条select语句。它本身不包含任何数据。它只包含映射到基表的一个查询语句。 分类:简单视图(不包含任何函数,表达式,分组函数),复杂视图(简单视图相反),连接视图(多个表连接) 语法:create view viewName AS Select语句 作用:简化复杂查询,限制数据访问。 对视图操作会影响到基表中的数据。 为了实现视图的安全性:一般再最后加上[with che转载 2016-05-11 22:21:25 · 236 阅读 · 0 评论 -
JDBC
JDBC:Java Database Connectivity。 JDBC定义了一套标准的接口,即访问数据库的通用API,不同的数据库厂商通过不同的方式实现这些接口。 JDBC常用的类或者接口: DriverManager 驱动管理。 Connection DatabaseMetaData 连接接口。 Statement PreparedState转载 2016-05-12 11:32:56 · 169 阅读 · 0 评论 -
Properties文件的读取。
db.properties jdbc.driver=oracle.jdbc.OracleDriver jdbc.url=jdbc:oracle:thin:@localhost:ORCL jdbc.user=root jdbc.password= import java.sql.Connection; import java.sql.DriverManager; import java.sql转载 2016-05-12 12:04:02 · 436 阅读 · 0 评论 -
JDBC核心类
PreparedStatement: Statement主要执行静态的SQL语句。效率差。PreparedStatement用于语法结果相同,进行预编译,参数不同的语句。(预防注入攻击。)主要的是:execute、executeQuery、executeUpdate不需要参数。PreparedStatement ps = con.prepareStatement("update emp set转载 2016-05-12 12:08:10 · 445 阅读 · 0 评论 -
JDBC高级编程。分页
在JDBC中,事务是默认自动提交的。事务特性:原子性,一致性,隔离性,持久性。事务是数据库的概念,JDBC支持事务,本质还是在数据库中实现的。 常用方法: Connection.getAutoCommit(); Connection.setAutoCommit(); Connection.commit() Conncttion.rollback(); 批量处理: 降低应用程序和数据库转载 2016-05-12 12:37:43 · 273 阅读 · 0 评论