/** * 将文件写入到有磁盘中。。 * @param name 图片名称 * @param file 将图片写入的路径 */ public void readImage(String name,File file){ String sql = null; FileOutputStream sout = null; InputStream in = null; PreparedStatement ps = null; ResultSet rs = null; Connection jdbcCon = new JDBCFactory().get...
文章分类:Java编程
1、引言 数据库应用程序,特别是基于WEB 的数据库应用程序,常会涉及到图片信息的存储和显示。通常我们使用的方法是将所要显示的图片存在特定的目录下,在数据库中保存相应的图片的名称,在JSP 中建立相应的数据源,利用数据库访问技术处理图片信息。但是,如果我们想动态的显示图片,上述方法就不能满足需要了。我们必须把图片存入数据库,然后通过编程动态地显示我们需要的图片。实际操作中,可以利用JSP的编程模式来实现图片的数据库存储和显示。 2、 建立后台数据库 假定处理的是图片新闻,那么我们可以建立相应的数据库及数据表对象。我们要存取的数据表结构的SQL脚本如...
Connection con=new GetConn().getCon(); String sql="insert into user(name,sex) values('abcdd',2)"; String sql2="select @@IDENTITY AS 'Identity '"; try { PreparedStatement ps= con.prepareStatement(sql); PreparedStatement ps2= con.prepareStatement(sql2); ps.execute(); ...
<script type="text/javascript"> function deleteFun(str){ var cstr=str.checked; var deletebox=document.getElementsByName("deletebox"); if(cstr==true){ for(var i=0;i<deletebox.length;i++){ deletebox[i].checked="checked"; } } else{ for(var i=0;i<deletebox.length;i++){ deletebox[i].checked...
package com.web.tag;import java.io.Serializable;import java.util.List;import javax.servlet.jsp.JspTagException;import javax.servlet.jsp.tagext.BodyTagSupport;import com.westarsoft.base.util.DateTime;import com.westarsoft.base.vo.BackNewsVO;import com.westarsoft.gsc.news.bean.BackNewsBean;public...
<iframe src="http://m.weather.com.cn/m/pn1/weather.htm?id=101110801T" letter-spacing:1px" width="235" height="20" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" allowtransparency="true" scrolling="no"></iframe></td>
显示效果
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0JTDS是一个开放源代码的100%纯Java的,用于JDBC 3.0驱动Microsoft SQL Server (6.5 ,7 ,2000和2005版本)和Sybase(10 ,11 ,12 ,15 版本)的驱动程序 。 JTDS是基于freetds的,并且是目前最快的生产准备JDBC驱动程序为SQL Server和Sybase 。 JTDS完全与JDBC 3.0兼容,支持只向前的,和可滚动/可更新的结果集(ResultSets)中并行(完全独立)语句,并且可实施所有da...
数据库索引的作用(转载)
索引
可以利用索引快速访问数据库表中的特定信息。索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。
索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排序次序排列这些指针。数据库使用索引的方式与使用书的目录很相似:通过搜索索引找到特定的值,然后跟随指针到达包含该值的行。
在数据库关系图中,可以为选定的表创建、编辑或删除索引/键属性页中的每个索引类型。当保存附加在此索引上的表或包含此表的数据库...
ie8中不记录登录名称$('.SchCon).not( $('.SchCon).eq(3) ).addClass('main');
功能:今天,昨天,本周,上周,本月,上月范围:以周一作为一周的第一天,每周天数5天代码: import java.util.Date;import java.util.GregorianCalendar;public class TestCalendar ... { public static String begin = "" ; public static String end = "" ; public static String now = new java.sql.Date( new Date().getTime())....
一般安装完eclipse之后,在安装目录下你应该可以看到有一个 eclipse.ini 文件,对了,就是在这个文件里面修改,我打开同事机器上这个文件,里面的内容是:
-vmargs
-Dosgi.splashLocation=d:\Program Files\MyEclipse 5.5.1 GA\eclipse\MyEclipseSplash.bmp
-Dosgi.splashLocation=d:\Program Files\MyEclipse 5.1.1 GA\eclipse\MyEclipseSplash.bmp
-Xms64M
-Xmx128M
呵呵,2G内存的...
此工具用来获取拼音首字母,原理是获取汉字编码的首字节,对比特殊汉字的首字节,并设定对应的拼音首字母关系来获取。
此算法的来自网上,我做了修改与封装,拿出来以方便使用。
/**
* 拼音首字母的工具
*
* @author leizhimin 2009-7-4 16:41:28
*/
public class PinyinToolkit {
private PinyinToolkit() {
}
//字母Z使用了两个标签,这里有27个值
//i, u, v...
面向对象和面向过程的区别
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。
例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤2,9、输出最后结果。把上面每个步骤用分别的函数来实现,问题就解决了。
而面向对象的设计则是从另外的思路来...
简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来解决这些问题的!问题的引出:如上所述,读写对象会有什么问题呢?比如:我要将对象写入一个磁盘文件而后再将其读出来会有什么问题吗?别急,其中一个最大的问题就是对象引用!举个例子来说:假如我有两个类,分别是A和B,B类中含有一个指向A类对象的引用,现在我们对两个类进行实例化{ A a = new A(); B ...
程序语言
1967年5月20日,在挪威奥斯陆郊外的小镇莉沙布举行的IFIP TC-2 工作会议上,挪威科学家Ole-Johan Dahl和Kristen Nygaard正式发布了Simula 67语言。Simula 67被认为是最早的面向对象程序设计语言,它引入了所有后来面向对象程序设计语言所遵循的基础概念:对象、类、继承。之后,在1968年2月形成了Simula 67的正式文本。 挪威科学家Ole-Johan Dahl,Kristen Nygaard 也是在1968年,荷兰教授E.W.Dijkstra提出了“GOTO语句是有害的”观点,指出程序的质量与程序中所包含的GO...
Smalltalk和许多程序设计语言不同,它不仅仅是一门语言。下面我们从几个不同的角度来解释Smalltalk。 一种面向对象的程序设计语言:它是一种面向对象的语言,包含语言的语法和语义。一些编译器可以通过Smalltalk源程序产生可执行文件。这些编译器通常产生一种能在虚拟机上运行的二进制代码。Smalltalk语言本身非常精炼。 一种程序设计环境:这里指的是一种提供许多 对象 的系统,而不是某种特殊的开发环境。和许多语言不同(包括C++),Smalltalk附带有一个巨大的、相当标准的类库。这些 类 使得开发Smalltalk程序的效率非常高。在其它语言(例如 Ada , C 和 P...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>随滚动条移动的层 - <A href="http://www.aa25.cnwww.aa25.cn</TITLE><META HTTP-EQUIV="Content-Type" CONTENT="text/html" charset="gb...
JSP EL
核心作用
减少2JSP页面中的java代码
方便jsp中代码的修改,也方便美工修改页面
例如:${10+10}
<h2>Hello,${user.name}</h2>
运算符
类型
定义
算术型
+、-、*、/=div、%=mod
逻辑型
And=&&,or=|,!=not
关系运算型
==、eq,!、ne,>、gt,、<=、le、>=、ge、<、lt、
条件型
A?b:c
空
empty
以上写代,后面的英文可以代替前面的符号
...
JSP EL
核心作用
减少2JSP页面中的java代码
方便jsp中代码的修改,也方便美工修改页面
例如:${10+10}
<h2>Hello,${user.name}</h2>
运算符
类型
定义
算术型
+、-、*、/=div、%=mod
逻辑型
And=&&,or=|,!=not
关系运算型
==、eq,!、ne,>、gt,、<=、le、>=、ge、<、lt、
条件型
A?b:c
空
empty
以上写代,后面的英文可以代替前面的符...
在用[MyEclipse] 写代码很容易卡死机,尤其是在对JSP文件的<%%>之间写代码的时候,只要一弹出智能提示就立刻卡死,程序失去响应,我以为是MyEclipse版本的问题,结果换了6.0版-》6.5版-》7.0版全都一样,难道是我机子的问题?可是还原系统后用还是一样的结果。
在网上找了很久才知道,是MyEclipse在智能提示的时候自动访问网络上sun公司的最新API文档,只要关闭掉网络连接就可以了。我试了试断开网络然后在用MyEclipse写代码,结果还真的搞定了。可是,我总不能因为个这就不上网了吧,终于,找到了两全其美的解决方法。
在自己创建的工程名上右键,选择Prop...