摘要: 本来这是很简单的函数,但在屡次忘记格式之后,决定还是翻译一遍以铭记在心。参考<<Oracle Database SQL Reference>>.关于nls可有取值,请注意视图sys.V_$NLS_VALID_VALUES一 ,TO_CHAR(NUMBER)1.1 格式图和简单说明本函数把参数N转为一个VARCHAR2类型的数值。N可以是NUMBER,BINARY_FLOAT,或者BINARY_DOUBLE。如果不带格式,那么函数会把N转换为足以表示N的VARCHAR2字符串。格式表参考:序号格式简例说明1,(逗号)'9999,999'逗号,一般以千分位出 阅读全文
posted @ 2012-08-16 23:14 water0504 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 我们写程序的时候经常要全屏显示或者不显示标题。比如我们做地图导航的时候就不要标题了,下面介绍三种方法来实现Android去掉标题。第一种:也一般入门的时候经常使用的一种方法在setContentView()方法的前面插入代码:requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏第二种:在AndroidManifest.xml文件中定义去掉整个应用的标题栏:<application android:icon="@drawable/icon" android:label="@string/app_name&q 阅读全文
posted @ 2012-08-16 23:08 water0504 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 现用了一tabhost,选中某选项时,会跟上一背景图,实现代码如下tab_indicator.xml<?xml version="1.0" encoding="UTF-8"?><selectorxmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:state_focused="false"android:state_selected="false"android:state_p 阅读全文
posted @ 2012-08-16 23:04 water0504 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 最近为了解决某个bug,textview中内容过长的话自动换行,但是调用measureText函数时发现返回值很不准确,单位也不确定,是pixel还是dip,都不准。后来想起textview中有个内容过长加省略号的属性,即ellipsize,可以较偷懒地解决这个问题,哈哈~用法如下:在xml中android:ellipsize = "end" 省略号在结尾android:ellipsize = "start" 省略号在开头android:ellipsize = "middle" 省略号在中间android:ellipsize = &q 阅读全文
posted @ 2012-08-16 23:03 water0504 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 用eclipsepublic class Text { public static final void main(String args[]){ Connection con = null; try { //1,加载驱动程序 Class.forName("oracle.jdbc.driver.OracleDriver"); //2,连接字符串 String s = "jdbc:oracle:thin:@localhost:1521:shitou"; //3,获得数据库连接 con = DriverManager.getConnection(s,&quo 阅读全文
posted @ 2012-08-16 23:00 water0504 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 例子:将连接数据库相关Url、用户名、密码等相关连接数据内容保存到属性(properties)文件中。程序如下: DBUtil 类package com.util;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql 阅读全文
posted @ 2012-08-16 22:48 water0504 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 在TabHost的子Activity中startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应的问题.解决办法如下:1.通过父Activity启动其他Activity;2.实现父Activity的onActivityResult方法,将该处接收到的请求转发给当前活动的子Activity;3.自定义一个转发接口用来实现第2步中的转发功能;4.子Activity中实现第3步接口中的方法用来接收返回信息;代码如下:1.通过父Activity启动其他ActivitygetParent().startActivityForResult(ne 阅读全文
posted @ 2012-08-16 22:43 water0504 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 现在向 a和b 表中插入值 a(ID1, name,sex) b(ID2,ID1,Fraction)ID1,ID2 同为自动增长 ID1 为b表的外键参照a表的ID1点击保存后同时插入1、先创建a和b表的序列CREATE SEQUENCE SEQ_A;CREATE SEQUENCE SEQ_B;2、插入A表并返回A表当前IDv_id1 number(20);insert into a (ID1,name,sex)values(SEQ_A.NEXTVAL,name_value,sex_value) return ID1 into v_id1;3、插入B表insert into b (ID2,ID 阅读全文
posted @ 2012-08-16 22:35 water0504 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 控制台抛出这个异常:java.sql.SQLException: ORA-00911: invalid character查了一下说是oracle字符集设置的问题。我将抛异常的SQL语句在控制台输出如下:select count(t.id) as onerowc,t.id as areatravelid ,b.id as airpotid from base_areatravel t inner join base_airpot b on b.areaid=t.id group by t.id ,b.id;以上是完完整整的输出结果,然后我将语句复制到PL/SQL中执行是完全可以的,没有任何异常 阅读全文
posted @ 2012-08-16 22:32 water0504 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 首先,我对这个问题做一个进一步的描述,问题是这样的:在oracle中有一个表id是自动增长的,插入一条记录后,我怎样能获取到这个id呢,前提是,这个表中只有id能唯一标识这一行,其他字段都不行,而自动增长的id我又不知道他是多少,如何得到这个id的值呢。首先我想到的是用max(rownum)获取,但是这个是不行的,因为这个表有多个人操作,也就是说我在添加一条记录的同时不能保证其他人是否也同时添加了几条记录,我无法保证表中我添加的这条记录是最新的,所以就得想别的办法。介绍一下sequence(序列),这个可以解决我所描述的这个问题。、首先要创建一个sequence: create sequenc 阅读全文
posted @ 2012-08-16 22:30 water0504 阅读(274) 评论(0) 推荐(0) 编辑
摘要: TO_DATE格式(以时间:2007-11-02 13:45:25为例)Year: yy two digits 两位年 显示值:07yyy three digits 三位年 显示值:007yyyy four digits 四位年 显示值:2007Month: mm number 两位月 显示值:11mon abbreviated 字符集表示 显示值:11月,若是英文版,显示nov month spelled out 字符集表示 显示值:11月,若是英文版,显示november Day: dd number 当月第几天 显示值:02ddd number 当年第几天 显示值:02dy abbrev 阅读全文
posted @ 2012-08-16 22:26 water0504 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 这里用的是TableLayout布局的。先看效果图下面看下布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="# 阅读全文
posted @ 2012-08-16 08:35 water0504 阅读(797) 评论(0) 推荐(0) 编辑