
DB开发
java小强
从今天起,站在架构的角度看问题
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle常用SQL语句
----------////////////////// 通用函数 ////////////////////////------------- --nvl函数 如果 exp1 为空,则返回 exp2 Select nvl(comm,0) From emp --nullif函数 如果 exp1 和 exp2 相等,则返回 null ,否则返回 exp1 Select null...原创 2010-08-04 17:00:30 · 139 阅读 · 0 评论 -
MySQL 使用java备份某张表的操作
核心是mysqldump和Runtime操作其实并不是很困难,创建一个进行备份操作的类,接收到备份调用后,标记该表正在备份,然后创建一个子线程进行备份操作。所需的配置信息是从配置文件读取的,也要注意在Windows和linux下路径问题。 配置文件如下: # 数据库地址 dbAddress=localhost # 要备份的数据库名称 databaseName=nms # 数据库用户...2014-01-02 17:21:06 · 815 阅读 · 0 评论 -
Oracle JDBC 连接时的一个BUG
前两天接到一个工作,某网站无法访问了,重启后也一直挂在哪里,起不来。 我刚开始怀疑是程序配置问题,后来发现,只要初始化Spring内容服务就起不来。看了一下spring配置文件里面配置了两个数据源,都是由tomcat管理的jndi数据源。查看了一下发现有一个数据源有问题,使用小程序测试,发现无法连接该数据库,同时也发现一个问题,程序一直挂在哪里,是否能连接却不再返回结果。 网上也有人...2013-01-14 14:52:08 · 231 阅读 · 0 评论 -
传入Java对象 自动创建动态表 并录入数据
看到Hibernate你给一个对象,他就能动态的创建配置文件里面指定的表名,然后把数据录入到数据库,当初感觉是很神奇,不过,好像Hibernate不能动态的分表创建表和录入数据 我这里写了一个公用的类,你给一个对象,告诉我按年还是按月生成表,并告诉我那个字段是不需要在表中创建的,该类就可以动态的分表创建需要的表,并录入数据 注意: 由于业务需要,这里对于字段的支持只有int和Intege...2013-06-24 17:51:40 · 462 阅读 · 0 评论 -
JDBC 插入数据返回数据主键
参考代码: package com.test; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; import java.util.Date; import java.util.Propert...2013-05-14 10:32:34 · 430 阅读 · 0 评论 -
JDBC中PreparedStatement中Like后面的参数
好久没发博客,因为解决一些技术问题后要做业务开发。 欢迎大家访问我的博客来和我交流:http://cuisuqiang.iteye.com/ 可是最近麻烦又来了,在还没有彻底结束上一个之前,领导把我安排到了新的岗位,我那个郁闷啊。 由于我们的项目不大,所以刚开始决定时我为了省事想用SSH,可是后来觉得只有Struts2好了,后来的查询等数据库操作我自己写方法不行了嘛! 刚才写一个...2012-04-09 16:50:55 · 766 阅读 · 0 评论 -
使用JDBC访问MySql的一个公共方法的解决方案
本来项目都是用到例如Hibernate这些工具的,可是因为现在项目要求现在又丫的回到基于JDK的解决方案了。 这个方法很简单,但是对于数据的连接使用连接池,连接池也是直接初始化的。 package com; import java.sql.*; import java.util.*; import org.apache.commons.dbcp.BasicDataSource; /...2012-03-20 13:08:15 · 155 阅读 · 0 评论 -
一些 Oracle Sql 语句的使用
Declare No Number; v Emp%Rowtype; --定义接受Emp一行数据的变量 Cursor Mycur Is Select * From Emp e; Cursor Mycur2(No Number) Is Select * From Emp e Where e.Empno = No; Begin No := 0; --If 使...原创 2010-09-08 14:50:15 · 97 阅读 · 0 评论 -
Oracle游标使用参考语句
一个简单实用: Declare -- 声明游标 Cursor Mycur Is Select * From Emp; Empinfo Emp%Rowtype; Cou Number; Begin -- 游标操作使用循环,但是在操作之前必须先将游标打开 For Empinfo In Mycur Loop Cou := Mycur%Rowcount...原创 2010-09-06 10:21:22 · 228 阅读 · 0 评论 -
JDBC 查询 Map转对象
虽然项目中都夹杂了Hibernate的支持,但是团队开发中,很多人为了编写特殊查询的代码时都使用了JDBC进行查询。JDBC查询后返回的是一个List集合,List中组装的是Map,一个Map就是一个对应的对象。但是接口不能直接返回Map,都是返回的对象,以方便自己和其他人使用,为了转换这个Map,往往写这样的代码: @SuppressWarnings("unchecked") publi...2013-08-19 10:09:56 · 374 阅读 · 0 评论