- 博客(26)
- 资源 (8)
- 收藏
- 关注
转载 C#打包程序
1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)2:安装向导中国关闭后打开安装向导,点击下一步,或者直接点击完成.中国Web技术站-[9H j I)h,X0r @如下图: 3:开始制作 安装向导完成后即可进入项目文件夹: 双击"应用程序文
2009-08-19 11:12:00
495
转载 大数据量分页存储过程效率测试附代码
在项目中,我们经常遇到或用到分页,那么在大数据量(百万级以上)下,哪种分页算法效率最优呢?我们不妨用事实说话。 测试环境硬件:CPU 酷睿双核T5750 内存:2G软件:Windows server 2003 + Sql server 2005 OK,我们首先创建一数据库:data_Test,并在此数据库中创建一表:tb_TestTable Code
2009-06-18 10:22:00
443
原创 SQL分页语句及简单的SQL分页存储过程
假分页:从数据库中选择所有的记录后再进行分页真分页:只从数据库中选择当前页的记录 Sql代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="http://writeblog.youkuaiyun.com/#
2009-06-09 14:28:00
646
原创 JAVA连接ORACLE数据库
当然别忘了ORACLE的数据库驱动程序import java.sql.*;public class DBConn{ public static Connection getConnection() { //Oracle数据库连接 String ClassforName = "oracle.jdbc.driver.OracleDriver"; String SERVandDB =
2009-05-07 09:14:00
401
转载 SQL Server的安全模型
下面我们来学习一下SQL Server的安全模型,首先看一张图: 这就是SQLServer的三层安全管理体系,我们打个比方,假设您住在一个防卫森严的小区,您如果希望进入您的房间,当然需要闯三关。第一关:您需要通过小区的门卫检查,进入小区;第二关:到了您所在的单元楼门前,您还需要单元门的钥匙或门铃密码;第三关:进了单元门后,您还需要您自己房间的钥匙。 看一下上面
2009-05-05 16:08:00
771
转载 SQL Server创建存储过程
什么是存储过程?q 存储过程(procedure)类似于C语言中的函数q 用来执行管理任务或应用复杂的业务规则q 存储过程可以带参数,也可以返回结果q 存储过程可以包含数据操纵语句、变量、逻辑 控制语句等 存储过程的优点(1)执行速度快。存储过程创建是就已经通过语法检查和性能优化,在执行时无需每次编译。存储在
2009-04-27 16:21:00
473
转载 SQL Server创建触发器
为什么需要触发器为什么需要触发器(TRIGGER)呢?典型的应用就是银行的取款机系统 假定该系统的数据库设计需要两张表:帐户信息表(bank)存放帐户的信息,交易信息表(transInfo)存放每次的交易信息。 上述结果有什么错误?您一定发现了,当张三取钱200元时,虽然交易信息表(transInfo)中保存了取钱200元的交易信息,但帐户表(bank)中的余额仍是1000,没有
2009-04-27 13:49:00
2007
转载 JAVA排序汇总
package com.softeem.jbs.lesson4; import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并排序; * 5.基数
2009-04-27 13:45:00
435
原创 mysql主从同步备份步骤及相关命令
环境: A、B的MySQL数据库版本同为5.0.24 A:主服务器 操作系统:Windowsxp IP地址:192.168.0.81 B:从服务器 操作系统:Windows xp 的IP地址:192.168.0.82 配置过程: 1、在A的数据库中建立一个备份帐户,命令如下: GRANT REPLICATION SLAVE,RELOAD,
2009-04-24 13:22:00
1048
原创 使用servlet过滤器和监听器
1. Servlet过滤器基础 Servlet过滤器是Servlet的一种特殊用法,主要用来完成一些通用的操作。比如编码的过滤,判断用户的登陆状态等等。Servlet过滤器的适用场合: A.认证过滤 B.登录和审核过滤 C.图像转换过滤 D.数据压缩过滤 E.加密过滤 F.令牌过滤 G.资源访问触发事件过滤 Servlet过滤器接口的构成: 所有的Servlet过滤器类都必须实现javax.ser
2009-04-23 16:39:00
684
1
原创 如何创建数据源名称(DSN)
创建数据源名称若要通过使用 ASP 页连接到数据库,必须首先在 Web 服务器上为要连接到的数据库的类型创建数据源名称 (DSN)。为此,请使用下列方法之一。 为数据库程序创建数据源名称若要为数据库程序(如 Microsoft Access)创建 DSN,请按照下列步骤操作: 1.以管理员身份登录到 Web 服务器。2.单击开始,指向设置,然后单击控制面板。3.
2009-04-20 11:20:00
5644
原创 mysql导出乱码问题
mysql导出时:在dos下运行mysql 中和mysqldump转到安装完的目录:mysqldump --helpmysqldump --default-character-set=gb2312 -u用户名 -p密码 导出的数据库名 >1.sql注意:-defalut-character-set=gb2312 只能是gb2312 mysql导入时:设置安装完的目录
2009-04-19 12:57:00
2077
转载 EXCEL常用函数应用
一、求字符串中某字符出现的次数:例:求A1单元格中字符"a"出现的次数:=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))二、如何在不同工作薄之间复制宏:1、打开含有宏的工作薄,点“工具/宏(M)…”,选中你的宏,点“编辑”,这样就调出了VB编辑器界面。2、点“文件/导出文件”,在“文件名”框中输入一个文件名(也可用默认的文件名),注意扩展名为“.bas”,点“
2009-04-19 10:17:00
1686
原创 web.xml 配置404和500错误的自定义页面
web.xml123 xmlns="http://java.sun.com/xml/ns/j2ee" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 6 http://java.sun.co
2009-04-14 11:55:00
1003
原创 jsp验证码刷新
1. 直接点击验证码,刷新验证码 具体代码 Javascript的一个函数 /*验证码上刷新 */ function chk_image(){ var img = document.getElementById("pic"); img.src = "image.jsp?" + Math.random(); } /*图片调用 */ 2.
2009-04-14 11:54:00
534
1
原创 Java获取请求客户端的真实IP地址
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRemoteA
2009-04-14 11:52:00
1058
转载 不同服务器数据库之间的数据操作
--创建链接服务器 exec sp_addlinkedserver ITSV , , SQLOLEDB , 远程服务器名或ip地址 exec sp_addlinkedsrvlogin ITSV , false ,null, 用户名 , 密码 --查询示例 select * from ITSV.数据库名.dbo.表名 --导入示例 select * int
2009-04-02 13:54:00
312
原创 MySQL引擎
如果你是个赛车手并且按一下按钮就能够立即更换引擎而不需要把车开到车库里去换,那会是怎么感觉呢?MySQL数据库为开发人员所做的就好像是按按钮换引擎;它让你选择数据库引擎,并给你一条简单的途径来切换它。 MySQL的自带引擎肯定是够用了,但是在有些情况下,其他的引擎可能要比手头所用更适合完成任务。如果愿意的话,你甚至可以使用MySQL++ API来创建自
2009-03-30 09:43:00
422
转载 SQL Server 分页存储过程
在项目中,我们经常遇到或用到分页,那么在大数据量(百万级以上)下,哪种分页算法效率最优呢?我们不妨用事实说话。 测试环境 硬件:CPU 酷睿双核T5750 内存:2G 软件:Windows server 2003 + Sql server 2005 OK,我们首先创建一数据库:data_Test,并在此数据库中创建一表:tb_TestTablecreate datab
2009-03-03 13:31:00
477
原创 精妙SQL语句收集
1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice disk, testBack, c:/mssql7backup/MyNwind_1.dat --- 开
2009-02-11 14:39:00
370
原创 sqlserver存储过程简单的身份验证程序(开发工具Visual Studio 2005)
一、创建存储过程 CREATE PROC usercheck @fillname varchar(50), @inpassword varchar(50), @outcheck char(3) OUTPUT AS BEGIN IF EXISTS(SELECT * FROM uUser where UserName=@fi
2009-02-11 13:56:00
469
原创 JAVA常见异常
1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数
2009-01-17 10:21:00
490
转载 c/s 分页问题
//实现分页 后台代码,这里gridview命名为:gv ,希望对你有帮助 try { LblCurrentIndex.Text = "第 " + (gv.PageIndex + 1).ToString() + " 页"; LblPageCount.Text = "共 " + gv.PageCount.ToStrin
2009-01-07 12:22:00
643
转载 mysql数据库中的索引与优化
本文主要讲述了如何加速动态网站的MySQL索引分析和优化。 一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。
2009-01-07 12:09:00
7535
转载 连接各种数据库代码
JDBC connection url1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="
2009-01-07 11:52:00
601
转载 左连接/右连接/全连接
从两个或更多个表中组合数据的过程称为连接表。数据库管理程序从指定的表中形成行的所有组合。对于每个组合,它都测试连接条件。连接条件是带有一些约束的搜索条件。有关约束的列表,参考 SQL Reference。 注意:连接条件涉及的列的数据类型不必相同;然而,这些数据类型必须相容。计算连接条件的方式与计算其他搜索条件的方式相同,并且使用相同的比较规则。 如果未指定连接条件,则返回在
2009-01-07 11:28:00
552
数据库设计范式数据库设计范式
2009-02-04
模糊数据库人们可以用数量来描述模糊事件并能进行模糊运算。这样就可
2009-02-04
电脑高手常用的5个按钮
2009-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人