SQL Server中如何生成GUID C#.NET中如何生成和使用GUID
GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。”1.一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。2.GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:337c7f2b-7a34-4f50...
SQL Server 2008 Express 远程访问设置方法
微软的Visual Studio Express和SQL Server Express系列为基础型免费程序开发环境和SQL数据库,为广大的学习爱好者带来了福音,同时还可以利用它们进行一些比较简单的系统的开发,而不用担心版权问题. 其中SQL SERVER EXPRESS版本默认是关闭网络访问功能的,但它并不是不支持,也可以支持部分网络功能,对于一般的系统而言,其网络功能足已,下面我大概讲述一下SQL SERVER 2008 EXPRESS打开网络访问功能的步骤.1. 从开始菜单中打开 SQL配置管理器,如图.2. 选择SQL网络配置->SQLEXPRESS的协议,选择右边的TCP/IP....
SQL中的错误处理
--下面演示了SQL错误处理的脆弱性--邹建--演示1--测试的存储过程1create proc p1asprint 12/0if @@error<>0print '发生错误1'select * from newid()if @@error<>0print '发生错误2'go--调用exec p1go--删除测试drop proc p1/*--测试结果服务器: 消息 8134,级别 16,状态 1,过程 p1,行 6遇到被零除错误。发生错误1服务器: 消息 208,级别 16,状态 1,过程 p1,行 10对象名 'newid' 无效。--*//*--结论1:错误1,不是严重的错误,所以SQL会执行下去错误2,属于严重的错误,所...
编写数据库连接池
编写数据库连接池(一)一. 编写连接池需实现javax.sql.DataSource接口。DataSource接口中定义了两个重载的getConnection方法:• Connection getConnection()• Connection getConnection(String username,String password)二. 实现DataSource接口,并实现连接池功能的步骤:• 在DataSource构造函数中批量创建与数据库的连接,并把创建的连接加入LinkedList对象中。• 实现getConnection方法,让getConnection方法每次调用时,从LinkedList中取一个Connection返回给用户。• 当用户使用完C...
IE6下PNG图片透明的处理方法
iE6下PNG背景透明的显示问题PNG格式比起GIF来表现色彩更丰富,特别是表现渐变以及背景透明的渐变要比GIF格式出色很多,目前,最新的浏览器基本上都支持PNG格式。但是IE6不支持PNG背景透明,会显示一个灰色的框。IE6下PNG背景透明的解决办法一.gif替换png.pngImg { background:url(image.png); _background:url(image.gif);}注意上文的_号,目前IE7,8以及Firefox浏览器等都不支持此CSS语法,只有IE6识别。因此,其他浏览器会调用PNG,而IE6刚调用GIF。二.滤镜filter解决IE6下背景灰background:url(a.png) re...