
数据库
吃不胖的茶叶蛋
这个作者很懒,什么都没留下…
展开
-
win2008装orcale10
一、安装Oracle10直接双击setup.exe运行,在第二步会报“程序异常终止”的错误 解决方法:右键setup.exe—属性—兼容性-win server 2003(server pack 1)右键setup.exe,以管理员身份运行配置路径: 这一步:最好点击口令管理解锁scott用户 二、安装PLSQL三、配置net configuration assis原创 2016-07-27 11:57:19 · 364 阅读 · 0 评论 -
Mysql 访问权限
登入Mysql: mysql -u root -pgrant all privileges on *.* to root@'%' identified by 'qwer';//给予所有数据库访问权限,若要指定固定IP,替换%即可 grant all privileges on test.* to 'root'@'%' identified by 'qwer';//给予指定数据库访问权限;原创 2016-07-27 15:00:56 · 311 阅读 · 0 评论 -
c3p0数据库连接池的使用
据说c3p0数据库连接池是最优秀的,当然这也是我道听途说的,没有实际证实过。今天我抽空写了一个c3p0的例子,借此也总结一下。一、jar包 mysql-connector-java-5.1.39-bin.jar c3p0.jar二、配置文件作为一个数据库连接池自然有很多参数要设置,当然就算你不设置也有默认的,不过那不一定能满足你的要求。这里的配置文件没有什么特别的要求,可以是xm转载 2016-07-27 17:24:13 · 383 阅读 · 0 评论 -
oracle 查询 本周周一到当天的数据
表数据如下:查询sql: select * from queryweek t where time >= sysdate - (to_char(sysdate,'D')-1)查询结果如下:注解: 我写这篇博客的时间是“2016-08-26-星期五,to_char(sysdate,'D') 返回的是6(因为一周的开始是星期日),所以to_char(sysdate,'D')-1 减1 就是5。所以整原创 2016-08-26 16:52:14 · 7804 阅读 · 0 评论 -
SQL in 模糊查询的问题
假如我有张表t_student,该表有一字段 name. 如果我想查询name=(“twx” | “abc” | “bfd”),一般会写如下sql:select * from t_student t where t.name in ('twx','abc','bfd');如果要模糊查询 name 呢? 怎么办?凭直觉应该这样写:select * from t_student t where t.原创 2016-09-09 17:19:30 · 16931 阅读 · 2 评论 -
SQL截取字符串
假如有张表 t_student,有个字段 name , 但是 name 值的格式是这样的VBSAF43:ABCDE:343AD2E。我现在想取出中间的ABCDE 怎么办呢?大神说,用正则表达式。好吧,以后有时间学习学习。在这里我用了最笨的办法,如下sql:select substr(t.name,instr(t.name,':',1)+1,instr(t.name,':',-1)-instr(t.n原创 2016-09-09 17:33:49 · 367 阅读 · 0 评论 -
oracle登入
参考博客: sqlplusw基本命令 sqlplus常用命令一、登入sqlplus登入sqlplus scott/qaz123456@hatech用户名:Scott密码:qaz123456数据库名:hatechsqlplusw登入输入命令sqlplusw,弹出窗口: 主机字符串: 填写数据库名称二、常用命令2.1. 获得数据库全部表名: select * from tab 2原创 2016-08-22 11:49:10 · 544 阅读 · 0 评论 -
jdbc连接oracle数据库
oracle驱动文件包: ojdbc.jar http://pan.baidu.com/s/1boPh1aJpackage connect_oracle;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;impo原创 2016-08-19 16:43:04 · 254 阅读 · 0 评论