`
hn_archer
  • 浏览: 133042 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论
文章列表
在我现在进行的项目中用到这种类型,用它来表示金额。可这种类型非常精确,当你在数据库里插入一条数据是6.00时,在显示时却是6.000000000000000000000。在页面显示非常不美观。它不仅可以做到double和float,而且在商业计算上也能显示它的作用。  java.math.BigDecima用法:  第一种:BigDecimal(double val) 把一个double解析成一个BigDecimal.   第二种:BigDecimal(String val) 把一个String 解析成一个 BigDecimal.   使用BigDecimal要用String来够 ...
在我们写程序的时候,有时会要求保存一些数据,比如用户名或者别的,但是这样数据又不是保存在程序同一目录下,这样做太明显了,也不太安全,那怎么办呢?这个时候,如果能把数据保存到注册表里面去,那该多好,一来隐蔽,二来方便,不至于在程序目录下生成一大片文件.在JAVA里面,可以利用java.util.prefs.Preferences来对注册表进行操作,我们先看一下例子吧 /* * Test3.java *  * Created on 2007-9-20, 18:41:41 *  * To change this template, choose Tools | Templates * and  ...
1、语法 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字; 2、变量附值 推荐使用 SELECT INTO STATEMENT 语法,可以将 SELECT 查询的多个列存储多个变量中, 但必须有一条记录,否则抛出异常(如果没有记录抛出 NO_DATA_FOUND ) 例子: BEGIN SELECT col1,col2 INTO 变量1,变量2 FROM t ...
SELECT col1, col2, CASE WHEN col3 > 1 AND col3 <2 THEN '1' WHEN col3 > 2 AND col3 <3 THEN '2' WHEN col3 > 3 AND col3 <4 THEN '3' ELSE '4' END mylevel FROM table1 /* ...
<html> <head> <title> New Document </title> </head> <body> <table > <tr><td>aaa</td><td>aaa</td><td>aaa</td><td>aaa</td></tr> <tr><td>aaa</td><td>aaa</td>< ...
十:调用存储过程返回数据 iBatic调用与JAVA调用很类似,只是JAVA把参数的注册放到了类里面,而iBatis把参数的注册放到了XML配置文件里,下面两个例子,第一个是返回普通数据,第二个是返回游标。 1:返回普通数据: Map map = new HashMap(); map.put("username", "JACK"); sqlMapClient.queryForObject("pro_test",map); System.out.println(map); 输出结果: {o=NBA, ooo=1, ...
九:动态SQL 动态SQL里面的标签类似STRUTS里面的标签,不多说,看看配置就行了! <sqlMap> <!-- 动态查询1--> <select id="getOrders1" parameterClass="com.air.Account" resultClass="com.air.Product"> SELECT orders.id as id, orders.product ...
  小技巧:提示自动补全问题 在写配置文件的时候,我们希望文件会带有提示功能,所以在配置文件上都会引用此文件的定义DTD,例:   <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL M ...
一个简单的iBatis应用所需要的文件 1:POJO类  例:Person.java public class Person { private int id; private String firstName; private String lastName; private Date birthDate; private double weightInKilograms; private double heightInMeters; // getter,setter省略 } 2:iB ...
在一个Java WEB 项目中利用iBATIS调用一个ORACLE的存储过程。其中一个varchar2类型in参数,三个number类型的out参数。->在iBATIS配置文件中则定义 varchar2 参数的定义为         jdbcType=”VARCHAR” javaType=”java.lang.String” mode=”IN”,->而number类型的参数定义为         jdbcType=”NUMBER” javaType=”java.math.BigDecimal” mode=”OUT” 结果报:Check the output parameters ...
  JAVA JDBC(java.sql.Types) ORACLE java.lang.String VARCHAR VARCHAR java.lang.Integer
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行  Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Shi ...
-- 声明游标;CURSOR cursor_name IS select_statement --For 循环游标 --(1)定义游标 --(2)定义游标变量 --(3)使用for循环来使用这个游标 DECLARE --类型定义 CURSOR C_JOB IS SELECT EMPNO, ENAME, JOB, SAL FROM EMP WHERE JOB = 'MANAGER'; --定义一个游标变量v_cinfo c_emp%ROWTYPE ,该类型为游标c_emp中的一行数据类型 C_ROW C_JOB%ROWTYPE; BEGIN ...
1.添加右键“新建 Microsoft Office Word 文档”       新建一个文本文档(文件名任意),输入以下内容并保存,修改后缀名为.reg,双击导入注册表即可成功。点右键试试,如果没有的话,就多刷新几次。   Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.docx] "Content Type"="application/vnd.openxmlformats-officedocument.wordprocessingml.document" @=" ...
  一、右键菜单新建 在安装了OFFICE2007后,在右键菜单新建文件的时候,都是新版本的,后缀是.docx 、.xlsx、.pptx,这些文件在安装了OFFICE2003的电脑上是打不开的。如何才能把原来的“Microsoft Office Word 97 – 2003 文档”呢? 1. 首先正确安装OFFICE2007 2. 运行注册表,“开始”-“运行”-“regedit” 3. 找到HKEY_CLASSES_ROOT\.doc\Word.Document.8\ShellNew,新建“字符串值”,命名为“FileName”,然后双击,在“数值数据”填写“word.doc” 4 ...
Global site tag (gtag.js) - Google Analytics