.net
lzh1110
这个作者很懒,什么都没留下…
展开
-
ADO.NET不信你学不会系列二
ADO.NET不信你学不会系列二(组件)Ⅰ、提供程序 提供程序分为以下几种如图所示:在VB.NET中使用数据提供程序。① 必须要导入适当的命名空间。ODBC数据提供程序在System.Data.Odbc命名空间实现,这个命名空间中的所有的类都有ODBC。例如:Connection组件在OdbcConnection类中实现。② 他们有一致的接口,只是类名不同。原创 2012-05-06 23:53:31 · 5202 阅读 · 28 评论 -
ADO.NET不信你学不会系列一
ADO(Active Data Object)是一个用于存取数据源的COM组件,他是ADO.NET的前身,.NETFramework 是微软的主要数据访问技术。一、ADO.NET体系结构。ADO.NET它的结构只分为两个组件。 ① 数据提供程序组件。它分为若干个子组件:②数据提供程序组件有多各版本分别用于访问不同的数据库原创 2012-04-30 23:52:34 · 3412 阅读 · 16 评论 -
ADO.NET不信你学不会系列三
提供程序组件(1)Connection类Connection有两个构造函数一个是有参数的,一个是没有参数的。用的更多的是他带有参数的那个构造函数。构造函数中使用的连接字符串。下面我们来介绍字符串的参数:一、Provider参数指定Connection类用于和是数据库通信驱动程序。不同的数据库有不同的驱动程序如图:此外由于SqlConnection 和Oracle原创 2012-05-23 23:54:26 · 2406 阅读 · 7 评论 -
浅谈SQL注入(拼接字符串注入)
SQL注入解释:所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。SQL注入原因 写SQL语句的时候会用拼接字符串的方法,所以会发生SQL注入这种问题。SQL注入后果 如果是让别人发现了你的这个注入的漏洞的话,你的整个数据库有可能直接获得管理员的权限,也就是说这个数据库又可以能掌握在别人的手里,原创 2012-07-16 08:27:10 · 8466 阅读 · 11 评论 -
Using被人忽略的用法
Using让我这只小菜鸟,今天在这里谈谈他的用法,讲的不好请大家多多指教! 1 引入命名空间我们在C#里面用Using引入命名空间,就是vb.net里面的imports的作用是一样的,只是不是一样的语言,但是效果都是一样的。例如:Using System.Data.SqlClient2 用于别名using别名。using + 别名 = 包括详细命名空间信原创 2012-08-05 23:17:35 · 7451 阅读 · 52 评论 -
SqlHelper就是这么简单二(如何提取出SqlHelper)
一 SqlHelper不是写出来的 SqlHelper大家都在说如何写如何写这个类,其实它只是一个助手类,有的人还把他在分层写的时候划分为一层,但是有没有想过,这个东西其实他根本就不是写出来的是从你以前的代码中提炼出来的一个东西,为什么这会这样说,好吧来看看这个最简单的代码把(我也是一个菜鸟只是有了些感悟才写出来一点东西,希望大家手下留情)这里的注释少了点,我向大家道歉。以原创 2012-07-31 09:12:27 · 3198 阅读 · 9 评论 -
Using被人忽略的用法二(问题的解决)
今天写的这篇博客主要是针对大家对我的上一篇博客的问题的解答,争议最大的事情也就是Using对象的释放的问题。好了废话不多说直接进入主题。问题一:问个问题 在操作数据库时,使用using,怎么捕捉到异常,比如突然断网了,数据库操作失败(增删查改)? 关于这个问题我觉得大家看一段反编译的代码,我想大家就会明白:比如这样一段代码: usi原创 2012-08-20 00:11:59 · 3017 阅读 · 5 评论 -
浅谈.NET平台
.NET是微软最新平台技术,是.netframeworkSDK的一种语言。编译以后生成的可执行文件被称为Assembly,即程序集他分为两个很重要的部分1 CLR(CommonLanguageRuntime),CLR是公共语言运行时,和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。 在他的上面会有两个东西:原创 2012-02-03 21:32:03 · 907 阅读 · 8 评论