`
tjmzgn
  • 浏览: 156115 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
import java.io.*; public class Test{     public static void main(String[] args)     {         try {             BufferedWriter bw = new BufferedWriter(new FileWriter("data.txt"));             //文件将会创建在程序所在的文件夹中,             //("data.txt")也可以加上路径,如:("C:\\data.txt"),这样就会在 ...
1.select * from v$locked_object 2.select * from v$session where sid = 296
import java.sql.*; public class DBDeclareTest{ private Connection con = null;// 数据库连接 private java.sql.CallableStatement cs = null;//执行存储过程的接口 private int key; private String name; //在构造函数中构造连接 public DBDeclareTest(){ try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver& ...
存储过程创建语法:        create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围); 变量2 类型(值范围); Begin     Select count(*) into 变量1 from 表A where列名=param1;     If (判断条件) then        Select 列名 into 变量2 from 表A where列名=param1;        Dbms_output。Put_line(‘打印信息’);     Elsif (判 ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD>   <TITLE> New Document </TITLE>   <META NAME="Generator" CONTENT="EditPlus">   <META NAME="Author" CONTENT="">   <META NAME=&quo ...
1. String myMoney = "100.0128";   BigDecimal money= new BigDecimal(myMoney);   //设置精度,以及舍入规则   money= money.setScale(2, BigDecimal.ROUND_HALF_UP);   System.out.println(money);   //100.01 2. double myMoney = 100.0128;    myMoney  = Math.round(myMoney  * 100) / (double) 100  ;     ...
  try{         Context ctx=(Context) new InitialContext().lookup("java:comp/env");       ds=(DataSource)ctx.lookup("jdbc/test") ;       conn=this.getConn();     }catch(Exception e){       System.out.println(e.toString()) ;     } 关于获取数据源的语法,大体有(javax.sql.DataSource) ctx.lookup ( ...
1、FACTORY(工厂模式) 2、BUILDER(建造模式) 3、FACTORY METHOD(工厂方法模式) 4、PROTOTYPE(原始模型模式) 5、SINGLETON(单例模式) 6、ADAPTER(适配器模式) 7、BRIDGE(桥梁模式) 8、COMPOSITE(合成模式) 9、DECORATOR(装饰模式) 10、FACADE(门面模式) 11、FLYWEIGHT(享元模式) 12、PROXY(代理模式) 13、CHAIN OF RESPONSIBLEITY(责任链模) 14、COMMAND(命令模式) 15、INTERPRETER(解释器模式) 1 ...
来宾西封闭的日子就要过去了,时间过的真的,2个月过去了,二阶段融合即将结束。 在这段时间内完成了优惠工作的开发!总体来说,程序完成的还可以,但是对于技术来说,几乎没有什么长进,业务上长进比较大,回去之后多了解吧!
很怪异的一个问题,在网络环境下配置客户端,竟然怎么也连不上主机了,看了不少帖子,大多数都是修 改tnsnames.ora文件中的配置,但试了很多也不行,最后打开了sqlnet.ora中的文件发现了问题所在, # SQLNET.ORA Network Configuration File: f:\oracle\ora90\network\admin\sqlnet.ora # Generated by Oracle configuration tools. SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PATH= (TN ...
  年前在上海静静等待回家的日子 , 闲来无事,在好友李三年的友情提示下,写了这篇Struts2的入门级的文章,希望能对Struts2初学者有一定帮助。     /* 赏心悦目的注释 ,凡是注释里的内容,骨灰级的朋友可一跃而过。*/        闲话少说进入正题        一、开发环境的搭建              1、JDK的安装与环境配置              2、Tomcat的安装与环境配置              3、Myeclipse的安装与环境配置(囧轻轻鄙视一下自己的盗版行为 囧 )              /* 赏心悦目的注释    ...
获得和使用SessionBean的一个Home的过程 1.部署SessionBean,服务器实例化一个SessionBean Home对象,并向JNDI注册该Home对象。 2.客户对Home完成一个JNDI查找,这里使用前面注册的JNDI名字。 3.JNDI发回远程Home对象的一个桩。 4.客户通过调用create()向Home请求组件接口的一个引用。 HOME对象建立EJBObject,并发回它的桩 5.现在"服务"介入,bean得到创建。 6.建立EJBObject,它的桩返回给客户。 7.现在,客户可以做他想做的事情了,这就是在bean上调用一个业务方法。
EJB有两种主要类型BMP(Bean managed persistence )和CMP(Container managed persistence ),这两种类型各有优缺点。 BMP是在Bean中完成对数据库JDBC的各种调用,也就是说,在你的实体bean(entity bean)中,明确写入了SQL语句,如"insert .. "或"select ..",并且使用Datasource获得一个数据库资源以及连接(connection)从而对数据库直接进行增加 删除修改。 CMP是由EJB容器自动完成对数据库的操作,你所有做的,就是在实体bean重写入 ...

JavaMail

    博客分类:
  • JAVA
package com.tom; import org.apache.commons.mail.EmailException; import org.apache.commons.mail.SimpleEmail; public class test2 { /** * @param args * @throws EmailException */ public static void main(String[] args) throws EmailException { SimpleEmail email = new SimpleEmail();        / ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> Table 对象得方法 </TITLE> <script language="JavaScript"> var intRowIndex = 0; function insertRow(tbIndex) { var objRow = myTable.insertRow(tbIndex); var objCel = o ...
Global site tag (gtag.js) - Google Analytics