3.SQL和ADO.Net【上】

简介: 3.SQL和ADO.Net【上】

提示:以下是本篇文章正文内容,下面案例可供参考

一、Ado.Net 连接数据库

->类库:一组 C#操作数据库的类库。
->连接字符串:server=.;uid=sa;pwd=123456;database=demo
->连接字符串配置文件配置化
->Sql连接字符串辅助类型:SqlConnStringBuilder
->SqlConnection类型
  ->ConnectionString:链接字符串
  ->Open() 打开链接
  ->Close()关闭连接(还可以继续打开)
  ->Dispose() 把管道关闭
->连接池技术
  ->启用和禁用连接池
  ->设置连接池的大小
  ->内连接对象

二、SqlCommond类型

->CmdText:Sql命令
->CmdType:Sql类型
->关联SqlConnection
->执行Sql语句
  ->ExcuteNoneQuery()
  ->ExcuteScalar()    

三、用户操作案例

->编写一个用户注册的案例
->编写一个用户登录案例


四、SQL注入

->登陆窗体破解
  ->配置文件
    ->首先在 app.Config文件中添加 节点,如下:
       <connectionStrings>
        <add name="sql2" connectionString="server=.;uid=sa;pwd=123456;database=demo"/>
      </connectionStrings>
    ->在项目中添加System.Configuration程序集引用(控制台和WinFrm才需要)
    ->在项目中使用ConfigurationManager获取链接字符串。
      例如:ConfigurationManager.ConnectionStrings["配置的节点的Name名字"].ConnectionString
  ->ExcuteScalar()    
->所有数据进行参数化

五、案例:数据库数据导出和导入

思路:
  --思路:
  1、找到文件
  2、读取文件
  3、第一行 忽略
  4、insert

六、SqlCommond ExcuteReader

七、作业:

->省市选择Demo
->把省市的数据导出到一个文本文件。

User ID=s


目录
相关文章
|
SQL 存储 缓存
SQl Server——ADO.NET五大对象
在某些编程中总是会需要用到数据库,那如何让应用程序和数据库之间建立联系呢?ADO.NET就提供了应用程序连接数据库的桥梁
4.SQL和ADO.Net【下】
4.SQL和ADO.Net【下】
47 0
5.SQL和ADO.Net高级【上】
5.SQL和ADO.Net高级【上】
60 0
|
SQL 索引
6.SQL和ADO.Net高级【中】
6.SQL和ADO.Net高级【中】
77 0
|
Web App开发 监控 .NET
一起谈.NET技术,asp.net利用log4net写入日志到SqlServer数据库
  asp.net利用log4net写入日志到SqlServer数据库,Log4net是一个开源的错误日志记录项目,易用性强,源自log4j,品质值得信赖。 下面就我的安装部署log4net到MS sql server的经验与大家分享。
1640 0