private void Button2_Click(object sender, System.EventArgs e) { if(DataGrid1.Items.Count==0) { Response.Write("<script>alert('对不起,你没有查询到任何记录,不能导出数据')</script>"); }else{ Response.Clear(); Response.Buffer= true; Response.Charset="GB2312"; Response.Appe ...
E:\>native2ascii 原文件.txt 生成文件.property
内联结、外联结、左联结、右联结的含义及区别: 在SQL标准中规划的(join)联结大致分为下面四种: 1.内联结:将两个表中存在联结关系的字段符合联结关系的那些记录形成记录集的联结。 2.外联结:分为外左联结和外右联结。左联结A、B表的意思就是将表A中的全部记录和表B中联结的字段与表A的联结字段符合联结条件的那些记录形成的记录集的联结,这里注意的是最后出来的记录集会包括表A的全部记录。右联结A、B表的结果和左联结B、A的结果是一样的,也就是说: select A.name B.name From A Left join B On A.id=B.id 和select A.name B.name ...
//-----------按钮提示框----------// <input type="button" name="btn2" id="btn2" value="删除" onclick="return confirm('Yes/No');); //-----------按钮提示框----------// <input type="button" name="btn2" id="btn2" value="提示" onclick="javaScript:alert('您确定要删除吗?'); //-----------提交按钮----------// <input type ...
insert into [EpiccDBTest2].[DBO].Table(userID,userName,age,Emal) select top 10 dataID,dataName,dataAge,dataEmal from [EpiccDB].[DBO].Table2 where 条件 [EpiccDBTest2].[DBO].Table 是要插入数据的数据库表 [EpiccDB].[DBO].Table2 是先有数据的表(把这个表的数据插入到[EpiccDBTest2].[DBO].Table表里)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <style type="text/css" media="screen,projection">嵌入式样式表 <!-- 嵌入式定义 只改变当前所要改变的 p{ font-size:20xp;color:blue;font-family:宋体;background-color:#cccccc; text-decoraction:underline } --> </style> < ...
用md批量命名文件夹时偶然发现,后查资料才知道,但原理也说不清 1.在开始菜单里打开命令提示符(XP在运行里输入cmd) 2.用md命令建立文件夹,现以在E盘根目录建立niu文件夹为例 键入md E:\\niu..\\ 注意,有2个点,还有斜杠,这是关键! 3.在我的电脑里双击E:\\目录下的niu.文件夹,结果提示错误。呵呵,正常是打不开的~ 4.即使是删除,也提示错误,55555~~ 5.如果自己要打开文件夹,就在运行里键入文件夹路径 键入E:\niu..\即可打开文件夹,就可以正常使用了.(这里用单斜杠) 6.若要删除该文件夹,则在cmd中键入rd E:\\niu..\\就 ...
删除完全相同的记录 如果没有递增字段可以采用临时表技术 SELECT DISTINCT * INTO #tempTable FROM sourceTable DELETE FROM sourceTable INSERT INTO sourceTable SELECT * FROM #tempTable DROP TABLE #tempTable 如果删除的表中存在自动增长列 如: pid pname 2,"b" 6,"c" 14,"d" 15,"h" 16,"k" 17,"e" 18,"a" 19,"c" 20,"k" 21,"b" 可以采用如下SQL语句 DELETE ...
SQL2000的数据导入导出 导入数据: 怎样将Excel表单里的大量数据导入的数据库中 步骤1.在我们需要导入数据的数据库中点击右键->所有任务->导入数据 在选择数据源下选择要导入的数据源类型 比如:用Excel97-2000导入的数据源格式是 Excel文档格式 然后选择你要导入的Excel文档名. 2.选择要导入的数据库->下一步->表和工作表的命名区域,在这里可以更改你要创建的表的名称,和字段信息等.然后就下一步执行就可以生成表完成导入工作. 导出数据:将数据库里的数据导入到Excel表单中 步骤1.在我们需要导入数据的数据库中点击右键->所 ...
2008-05-13

编码转换的问题

关键字: 编码转换的问题
native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。 在我们做java程序时,有个最简单的例子就是错误提示: 当我们接收到数据库里传出的返回参数值时,可根据返回的参数值来定义错误信息. 而一些个错我信息我们可以将它转换为Unicode编码放在我们的ApplicationResourse.property属性文件中.这时我们就可以将我们的错误提示信息以中文显示转换后的Unicode字符放在这个文件中.程序加载后就可以以各种错误返回各种错误的提示 转换文件很简单 ...
今天在研究ActionFrom和request请求页面属性的区别, 今日出现这样的问题让我很难以理解: 在我的Action里请求页面属性值,有的用ActionForm请求能得到,有的用request请求能得到,不知道为什么! 这个是我的页面属性值: <form name="form1" method="post" action="<%=url%>?method=updateOtherPId&backUrl=${pageContext.request.contextPath}/service/search_InsurancePID.jsp" onsubmit= ...
学习数据库查询的时候对多表连接查询的有些概念还比较模糊。而连接查询是在数据库查询操作的时候肯定要用到的。对于此概念 我用通俗一些的语言和例子来进行讲解。这个例子是我讲课的时候经常采用的例子。 首先我们做两张表:员工信息表和部门信息表,在此,表的建立只为讲述连接的概念,所以字段非常的简单 EmployeeTB(员工信息表): employeeid employeename deptid 0001 张三 01 0002 李四 01 0003 王五 02 0004 赵六 02 0005 郑七 NULL DeptTB(部门信息表) deptid deptname 01 技术 ...
昨天就想做个简单的数组读取测试。用记事本做了一个简单的java类,用DOS命令来编译。结果编译通过后报错了,总报:Exception in thread "main" java.lang.NoClassDefFoundError: 这个错误。找老半天资料也没发现具体哪错了。因为我的elipse都在正常的运行。应该JDK不会有什么问题,如果有elipse不可能启动的。 今天我又研究这个问题,我想一定要搞清楚为什么哪错了,就一个简单的Hello就不能输出来。嘿嘿 功夫不负有心人。今天我终于解决了,也发现了它为什么不能运行报总报那个错误和elipse还能正常运行的原因。 问 ...
有这样一个例子,需要用一个表格来显示从数据库里读取出来的数据。显示结果的表头和表尾合计需要显示同样的颜色。 尔中间每行则要显示交叉颜色。来统计出数据总数及百分比。 我想到的是用基数和偶数这样一个算法来实现交叉的颜色显示,尔表的尾部合计读取出来的数据要和表头同样的颜色。开始我首选了用 lastIndex()这个函数来判断集合是否读取到最后一行。后来又想到有一个更简单的方法。就是用循环变数i和集合list.size() -1 来比较。 实现例子如下: public class Sample{ List list = new ArrayList(1,3,5,78,25,36); public ...
下面我们看看Spring JDBC相关的实现, 在Spring中,JdbcTemplate是经常被使用的类来帮助用户程序操作数据库,在JdbcTemplate为用户程序提供了许多便利的数据库操作方法,比如查询,更新等,而且在Spring中,有许多类似 JdbcTemplate的模板,比如HibernateTemplate等等 - 看来这是Rod.Johnson的惯用手法,一般而言这种Template中都是通过回调函数CallBack类的使用来完成功能的,客户需要在回调接口中实现自己需要的定制行为,比如使用客户想要用的SQL语句等。不过往往Spring通过这种回调函数的实现已经为我们提供了许多 ...
实现接口类: package com.wu.dao; import java.util.List; import hib.*; import org.springframework.orm.hibernate3.support.*; public class EmailDAOImp extends HibernateDaoSupport implements IEmailDAO { org.springframework.orm.hibernate3.LocalSessionFactoryBean sessionFactory; /* * (non-Javadoc) * @see ...
2007-09-07

面向对象概念之(四):接口和抽象

关键字: 初学者必看
1.接口:Interface->接口是一种抽象的概念.也是一种引用数据类型.还是来举我们生活中的例子最能体现出接口的意义.例如很多东西有相同的特性,但他们之间本身也没有联系.我们可以通过接口把他们组织起来.就说我们家用的电插座吧.它就相当于一个接口.本来电视机和电冰箱或我们的手机充电器.他们之间本没有任何关系的.但他们都可以使用同一个接口.也就是电插座来实现他们各自的功能.    由此可见我们可以把实现一个接口的任何类的对象带给一个接口,然后执行其中的方法.以后所写的程序就是用接口来访问,而不是具体的类.   抽象接口:所谓抽象就是“不具体& ...
2007-09-04

面向对象概念之二:继承

关键字: 初学者必看
继承: Inheritance:用extends关键字 在父类和子类之间存在着继承和扩展关系.子类继承父类的属性和方法的同时.子类还可以扩展出新的属性和方法.并且还可以覆盖父类中方法的实现方式. 继承的优点:1.避免冗余             2.提高代码的可重用性和可维护性            3.易于扩展 继承可以让我们在编码上省去大量的时间.在继承的概念上 ...
2007-09-04

AOP的实现

关键字: AOP的实现
1.先做一个接口 里有 foo()方法  package com.lily.rules;  public interface IUserDAO {   public void foo();  } 2.在做一个实现接口的类  package com.lily.rules;  public class UserDAOImp implements IUserDAO {  public void foo() {//固定的方法   // TODO Auto-generated metho ...
Angelialily
搜索本博客
存档
最新评论