2013年9月4日

转:用java调用oracle存储过程总结(比较好理解)

摘要: 这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);END TESTA;然后呢,在java里调用时就用下面的代码: package com.hyq.src; imp... 阅读全文

posted @ 2013-09-04 16:01 Mr.SuYang 阅读(206) 评论(0) 推荐(0)

2013年9月2日

JAVA

摘要: private final int SCREEN_WIDTH = (int) Toolkit.getDefaultToolkit().getScreenSize().getWidth();// 屏幕宽度 private final int SCREEN_HEIGHT = (int) Toolkit.getDefaultToolkit().getScreenSize().getHeight();// 屏幕高度 阅读全文

posted @ 2013-09-02 09:26 Mr.SuYang 阅读(194) 评论(0) 推荐(0)

2013年8月28日

java中的string trim具体有什么用处。。。

摘要: 去掉字符串首尾空格 防止不必要的空格导致错误public class test{ public static void main(String[] args) { String str = " abc "; System.out.println(str.length());//输出6 System.out.println(str.trim().length());//输出3 }}准确来说, 是去除字符串两段的不可见字符, 包括: 空格, 回车符, 制表符等.. 阅读全文

posted @ 2013-08-28 14:43 Mr.SuYang 阅读(274) 评论(0) 推荐(0)

Java对象的序列化和反序列化实践

摘要: 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 一. JDK类库中的序列化API java.io.ObjectOutputStream代表对象输出流,它的writeOb... 阅读全文

posted @ 2013-08-28 14:19 Mr.SuYang 阅读(182) 评论(0) 推荐(0)

Java中serialVersionUID的解释

摘要: serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:private static final longserialVersionUID = xxxxL;当你一个类实现了Serializable接口,如果没有定义serialVersionUID,Eclipse会提供这个 提示功能告诉你去定义。在Eclipse中点击类中war. 阅读全文

posted @ 2013-08-28 13:31 Mr.SuYang 阅读(157) 评论(0) 推荐(0)

2013年8月22日

No content type provided for validation of a content model---WebLogic问题

摘要: 一个web项目,复制到Weblogic domain下的autodeploy目录下,可是从BEA管理控制台中的Deployments下却找不到该项目,奇怪了,这个以前拷过来就可以用的啊?! 查看控制台的输出,有个奇怪的异常信息:weblogic.application.ModuleException: VALIDATION PROBLEMS WERE FOUNDE:\bea\user_projects\domains\base_domain\.\autodeploy\MyApp\WEB-INF\web.xml:1:5:1:5: problem: No content type provided 阅读全文

posted @ 2013-08-22 09:47 Mr.SuYang 阅读(1044) 评论(0) 推荐(0)

2013年8月9日

JTree知识小点

摘要: 创建一个新节点DefaultMutableTreeNode newNode = new DefaultMutableTreeNode("新节点");被选中的节点DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) tree.getLastSelectedPathComponent();直接通过model来添加新节点,则无需通过调用JTree的updateUI方法((DefaultTreeModel) tree.getModel()).insertNodeInto(newNode,selectedNode 阅读全文

posted @ 2013-08-09 17:46 Mr.SuYang 阅读(273) 评论(0) 推荐(0)

2013年8月5日

数据库常用sql语句积累

摘要: 组合一个新表select p.*,(select value from as_info where key = 'v51_products') as v51_products from AP_PORTAL p表改名rename test to test_new; 阅读全文

posted @ 2013-08-05 16:15 Mr.SuYang 阅读(121) 评论(0) 推荐(0)

2013年8月1日

oracle中nvl函数用法

摘要: 1.返回两个字段中非空字段的值,第一个字段非空,返回第一个字段的值,第二个字段值为null,则返回第二个字段的值,如果都为null 则返回null。 select nvl(a,b) from table1 where ..... 其中a,b均为table1中字段, 如果a为null,则取得b的值。2.返回两个表达式中计算结果非空的值。 select nvl( expression1 , expression2 ) from table1 where ...... 其中expression1,expression2均为表达式,如sum(),结果返回计算结果不为null的值。如果都是nu... 阅读全文

posted @ 2013-08-01 16:23 Mr.SuYang 阅读(2114) 评论(0) 推荐(0)

2013年7月31日

在PL/SQL DEV里面有把锁一样的按钮,点击它会跳出“these query result are not updateable,include the ROWID to get updateable results”

摘要: 通过select语句想要在plsql里面修改数据,但是点击锁图标后碰到了问题,如图解决办法:1.select t.*, t.rowid from ar_workstatus_feild_coffing t2.select * from ar_workstatus_feild_coffing for update修改后别忘了提交一下!commit 或者 如下图这样才能在下次查询数据库时查到修改后的值。 阅读全文

posted @ 2013-07-31 16:06 Mr.SuYang 阅读(3304) 评论(0) 推荐(0)

导航