易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

JSP地址池连接MySQL数据库实例

JSP地址池连接MySQL数据库实例
2009-11-29 13:14
所需要用到的jar文件:
mysql-connector-java-5.1.7-bin.jar(*主要文件http://dev.mysql.com/downloads/connector/j/5.1.html)
commons-dbutils-1.1.jar(QueryRunner所需包http://commons.apache.org/downloads/download_dbutils.cgi)
实例:
1.把所需包放到Tomcat的lib目录下.
2.修改context.xml(位于Tomcat的conf目录下)
在<Context>...<Context/>之间加入以下代码
<Resource name = "jdbc/mysqlds"
    auth = "Container"
    type = "javax.sql.DataSource"
    maxActive = "100"
    maxIdle = "30"
    maxWait = "10000"
    username = "root"
    password = "123456"
    driverClassName = "com.mysql.jdbc.Driver"
    url = "jdbc:mysql://127.0.0.1/angelsix"/>
3.JSP连接代码
新建JavaBean: DbConn.java
/********************************/
package com.angelsixth;
import javax.naming.Context;
import javax.naming. ......

JSP地址池连接MySQL数据库实例

JSP地址池连接MySQL数据库实例
2009-11-29 13:14
所需要用到的jar文件:
mysql-connector-java-5.1.7-bin.jar(*主要文件http://dev.mysql.com/downloads/connector/j/5.1.html)
commons-dbutils-1.1.jar(QueryRunner所需包http://commons.apache.org/downloads/download_dbutils.cgi)
实例:
1.把所需包放到Tomcat的lib目录下.
2.修改context.xml(位于Tomcat的conf目录下)
在<Context>...<Context/>之间加入以下代码
<Resource name = "jdbc/mysqlds"
    auth = "Container"
    type = "javax.sql.DataSource"
    maxActive = "100"
    maxIdle = "30"
    maxWait = "10000"
    username = "root"
    password = "123456"
    driverClassName = "com.mysql.jdbc.Driver"
    url = "jdbc:mysql://127.0.0.1/angelsix"/>
3.JSP连接代码
新建JavaBean: DbConn.java
/********************************/
package com.angelsixth;
import javax.naming.Context;
import javax.naming. ......

Java和.Net的共性:中间语言

  如果你比较熟悉Java的编译原理的话,你一定会对bytecode这个单词非常熟悉。确实,Java的最大特点并不是它是一个完全基于现代OO理念的编程语言或是其简单而容易上手,而是Java是并不直接把源代码编译为目标代码,而是先编译为一种中间语言:Java Bytecode。在实际执行的时候,Java的解释器JVM,向计算机解释这种代码,从而达到执行目的。在这里不想阐明所谓"编译"和"解释"两个专业术语。但是有一点希望大家了解:编译将生成目标代码,实际执行它,所以效率要高些。解释则不生成目标代码,效率低些。简单举个例子,如果说编译相当于书面翻译的话,解释则有点像口译。
       反观.Net,.Net也采用了编译为中间语言的方法,.Net的中间语言称为IL。这点上,.Net是吸取了Java的长处。同时,也拓宽了中间语言的使用范围。例如,.Net的语言互操作性,就是在IL层面上实现的。也就是说,不管你是用VB.Net,C#,还是J#,Managed C++,最终你编译得到的,都是IL。这就是.Net可以使用多种语言编些项目的秘密所在了。.Net与Java的不同之处在于,编译为中间语言之后,Java用JVM来解释之,而.Net则使用.Net特有的JIT编译器编译之。所谓JIT(Just In Tim ......

java导入导出excel操作(jxl)


本文转自http://kingsui.javaeye.com/blog/154712
java导入导出excel操作(jxl)
Java解释Excel数据(jxl.jar包的使用)
关键字: java excel jxl.jar
jxl.jar 包
下载地址:
http://www.andykhan.com/jexcelapi/
真实下载地址:
http://www.andykhan.com/jexcelapi/download.html
网站上对它的特征有如下描述:
● 支持Excel 95-2000的所有版本
● 生成Excel 2000标准格式
● 支持字体、数字、日期操作
● 能够修饰单元格属性
● 支持图像和图表
应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。
搭建环境
将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。
基本操作
一、创建文件
拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下:
Java代码
/*  
 * Created on Dec 30, 2007  
 *  
 * To ch ......

java设计模式 策略模式

定义:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。
适用性
许多相关的类仅仅是行为有异。“策略”提供了一种用多个行为中的一个行为来配置一个类的算法。
需要使用一个算法的不同变体。例如,你可能会定义一些反映不容的空间/时间权衡的算法。当这些变体实现了一个算法的类层次时[H087],可以使用策略模式。
算法使用客户不应该知道的数据。可以使用策略模式以避免暴露复杂的、与算法相关的数据结构。
一个类定义了多种行为,并且这些行为在这个类的操作中以多个条件语句的形式出现。将相关的条件分支移入它们各自的Strategy类中以代替这些条件语句。
 例子:以下的例子取自一个动作冒险游戏。你将看到代表游戏角色的类和角色可以使用的武器行为的类。每个角色一次只能只用一种武器,但是可以在游戏的过程中切换武器。
1:定义武器接口及实现类
package strategy;
/**
 * 定义武器行为接口
 * @author User
 *
 */
public interface WeaponBehavior {
    public void userWeapon();//选择所使用的武器
}
package strategy;
public class BowAndArrorB ......

java垃圾回收机制的程序理解

/**
  * finalize方法只有当对象变成垃圾从内存释放前被调用
  */
 public void finalize() {
  System.out.println("the object ig going");
 }
 
 public static void main(String[] args) {
  new FinalizeTest();
  new FinalizeTest();
  new FinalizeTest();//上面三个对象变成垃圾
  
  System.gc();//通过这个方法来强制启动垃圾回收器来回收垃圾
  
  System.out.println("is end");
 }
运行结果:
is end
the object ig going
the object ig going
the object ig going ......

java 乱码

1。数据库 
在创建的时候,指定其编码为UTF-8. 
  (1)oracle: 
SQL> select userenv('language') from dual; 
USERENV('LANGUAGE') 
--------------------------------------------- 
SIMPLIFIED CHINESE_CHINA.UTF8 
SQL> 
jdbc url无须指定编码。 
  (2)postgres: 
CREATE DATABASE "EnterInfoPortal" 
  WITH OWNER = postgres 
      ENCODING = 'UTF8' 
      TABLESPACE = pg_default; 
GRANT ALL ON DATABASE "EnterInfoPortal" TO postgres; 
jdbc url参考:jdbc:postgresql://127.0.0.1/FINANCIAL?charSet=UTF8 
  (3)DB2: 
db2 "CREATE DATABASE dbname USING CODESET UTF-8 TERRITORY CN" 
jdbc url无须指定编码。 
  (4)SqlServer: 
很久没用过,待补充 
  (5)MySQL(没用过,应网友要求,抄来的,具体能通过否待验证): 
安装mysql的时候选utf-8;管理工具安装后,首先设置管理工具 client编码为中文的gb2312 gbk,这与mysql无关 
建库 ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [4281] [4282] [4283] [4284] 4285 [4286] [4287] [4288] [4289] [4290]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号