ADO.NET
文章平均质量分 67
无盐海
太过安逸的日子给人未必是幸福,它很有可能毁了一个人的理想,腐蚀一个人的心灵
展开
-
sqlConnectionString连接字符串各个名称解释
DataDirectory是什么?asp.net 2.0有一个特殊目录app_data,通常Sql server 2005 express数据文件就放在这个目录,相应的数据库连接串就是:connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataD原创 2013-08-24 16:16:27 · 3631 阅读 · 0 评论 -
AD0.NET一个简单的用户登陆控制台程序
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Data;namespace ConsoleApplication1{ class Program {原创 2013-08-28 09:17:39 · 1645 阅读 · 1 评论 -
DataSet的封装。用户账户登陆
using System.Data .SqlClient ;using System.Configuration ; namespace DateSet封装及更新{ public partial class Form1 : Form { publicForm1() { InitializeCo原创 2013-09-02 15:50:17 · 1128 阅读 · 0 评论 -
DataSet与IList<>之间的转换
using System.Data;using System.Collections;using System.Reflection;using System.Collections.Generic;using System;//DataSet与泛型集合间的互相转换 //利用反射机制将DataTable的字段与自定义类型的公开属性互相赋值。 //注意:从DataSet到ILi原创 2014-04-09 17:24:28 · 2497 阅读 · 0 评论 -
关于using的介绍 Web.config配置 App.config数据库的链接文件的配置
xmlversion="1.0"encoding="utf-8" ?>configuration> connectionStrings> addname="ConnStr"connectionString ="data source=凡斌-VAIO;initialcatalog=DBPromary;integrated security=true"/> conne原创 2013-09-01 17:11:51 · 1461 阅读 · 0 评论 -
SqlHelper杨
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Configuration;using System.Data.SqlClient;using System.Data;namespace HuaGongWeb{ public sta原创 2014-08-27 14:30:32 · 1169 阅读 · 0 评论 -
(新)将DataTable转换成list (--分页--) 【Skip--Take】
将DataTable转换成list 及数据分页。 /// /// 酒店评论列表-分页 /// /// /// 当前页 /// public static List GetHotelCommentList(int userId, int pageIndex, out in原创 2014-12-06 17:47:24 · 4039 阅读 · 0 评论 -
ADO.NET执行存储过程
1在SQL Server中定义一个存储过程create proc [dbo].[userinfo_userLogin_query]as select a.*,b.UserName from T_UserInfo a join T_UserLogin b on a.LoginId=b.LoginIdgo在vs中调用这个存储过程 public class HomeCont原创 2016-08-18 12:00:02 · 1721 阅读 · 0 评论 -
大批量数据导入
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;us原创 2014-05-20 18:27:19 · 1671 阅读 · 0 评论 -
ADO.NET防止SQL注入漏洞攻击,两种参数查询
//sql 参数化查询 using (SqlConnectionconn =new SqlConnection("data source=Fan-VAIO;Initialcatalog=sales;integrated security=true")) { conn.Open();原创 2013-08-26 10:33:11 · 1345 阅读 · 0 评论 -
对ExecuteNonQuery,ExecuteScalar,DataSet 进行封装(params可变参数的用法)Sqlparameter
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Configuration;using System.Data;namespace 封装{ class SQLHelper原创 2014-03-14 22:52:32 · 4922 阅读 · 0 评论 -
SqlHelper
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Configuration;using System.Data.SqlClient;using System.Data;using System.Reflection;namespace LL原创 2014-08-23 10:43:48 · 1425 阅读 · 1 评论 -
将表单传递的参数反射成类对象
1public class AuthModel{ public T Instance; public AuthModel(string Fiedls) { this.Fiedls = Fiedls; Instance = Load(Fiedls); } T Load(string fields) {原创 2018-01-03 14:49:39 · 404 阅读 · 0 评论 -
ADO.NET大批量更新数据
ADO.NET大批量进行数据更新 重要的参考资料 http://bbs.csdn.net/topics/370090507public static void SqlBulkUpdate(){ DataTable dt = ExcelHelper.ImportExcelFile("d://User1.xls"); //将Excel中的数据导入到DataTable中 10000原创 2018-01-22 23:42:44 · 4321 阅读 · 1 评论 -
连接数据库的字符串
m_SqlConnection = new SqlConnection(System.Web.Compilation.ConnectionStringsExpressionBuilder.GetConnectionString("SQLConnectionString"));原创 2014-09-04 15:18:03 · 812 阅读 · 0 评论 -
Linq 访问数据库
在应用程序下的Models文件夹中添加----》新建项--》ADO.NET实体数据模型--》然后选择模型内容--》下一步后“选择您的数据库连接”。这里我选择的数据库是sales 。然后下一步,“选择数据库对象”你可以选择你要的表,或视图,在你要的表或视图前面打钩就可以了,这里我选择的是T_UserInfo表 。新建好之后找到salesModel.edmx点击salesModel.edmx前面的原创 2014-09-27 10:59:55 · 2576 阅读 · 0 评论 -
将DataSet转换成List
将一个dataSet转换成一个list所以就需要取得DataSet里面的一个table表因为list是IList<T>类型的,所以就要实例化一个list 【IList<T> list=new List<T>】这时候我就要取得T类型的所有公有成员,来接收table表的字段【PropertyInfo[] tMembersAll = t.GetType().GetProperties();】然后我在遍历一下这些所有的公有成员取得其中的一个成员【foreach (PropertyInfo tMember i原创 2014-04-11 17:38:51 · 14127 阅读 · 1 评论 -
万恶的SQL注入漏洞
string strConn = "DataSource=Fanbin-VAIO;Initial Catalog=sales;Integrated Security=True"; Console.WriteLine("请输入用户名"); stringuserName = Console.ReadLine();原创 2013-08-27 22:27:25 · 949 阅读 · 0 评论 -
从文件夹目录下导入所有指定文件类型的数据内容到数据库表
namespace 从文件夹导入文件夹中所以数据{ public partial class Form1 : Form { publicForm1() { InitializeComponent(); } privatevoid button1_Click(obj原创 2013-08-31 23:36:39 · 2409 阅读 · 0 评论 -
用封装的方法实现从文件夹名下所有的指定类型文件数据导入到数据库
using System.Data.SqlClient;using System.IO;using System.Configuration; namespace 用封装的方法实现从文件夹名下所有的指定类型文件数据导入到数据库表{ class SqlHelper { //ExecuteNonQuery()返回的是int类型原创 2013-09-01 23:27:57 · 1339 阅读 · 0 评论 -
winForm用户登陆(window窗体应用程序,有改进版)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2013-08-28 22:31:27 · 1803 阅读 · 0 评论 -
省与市的联动 WinF窗体用ComboBox控件实现省与市的联动效果。
using System.Data.SqlClient; namespace 省市选择{ public partial class Form1 : Form { publicForm1() { InitializeComponent(); } privat原创 2013-08-30 11:44:25 · 1890 阅读 · 1 评论 -
DataSet的修改及更新。
using System.Configuration; namespace DateSet更新{ public partial class Form1 : Form { publicForm1() { InitializeComponent(); } pr原创 2013-09-02 21:25:54 · 1456 阅读 · 0 评论 -
类型化(Type)的DataSet (使用强类型的DataSet。定义的数据库表一定要有主键,否则不能使用)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using 可空类型.DataSet1TableAdapters; namespace 可空类型{ class Program { static void Mai原创 2013-09-03 23:57:38 · 2042 阅读 · 0 评论 -
通过ADO.NET把文件数据导入到数据库(数据的导入导出)stream文件的处理
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sy原创 2013-08-29 14:58:20 · 1620 阅读 · 0 评论 -
基于强类型DataSet的批量数据导入的优化算法
针对使用强类型DataSet批量数据导入效率低的问题,提出了一种优化算法。在兼顾强类型DataSet节省开发时间特性的同时,在分析强类型DataSet内部方法的工作原理基础上,对数据库连接的状态加以控制,使对离线数据集中的所有数据操作处于连接状态,从而避免了数据库连接的频繁开关操作。实验结果表明,数据的提取所耗费的时间远小于数据导入所用时间,有效提高了批量数据导入效率。public virtu原创 2014-03-16 18:06:28 · 1074 阅读 · 0 评论 -
手机地址及归属地查询。
using System.Windows.Forms;using System.IO;using System.Data.SqlClient; namespace 手机地址归属地查询{ public partial class Form1 : Form { publicForm1() {原创 2013-08-30 23:43:09 · 1125 阅读 · 0 评论 -
可空类型"int?" 解决: 【数据库里的int类型可以为null,而在c#里int类型不能为Nul】的问题
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 可空数据类型{ class Program { static void Main(string[] args) { string s原创 2014-03-15 11:32:15 · 9748 阅读 · 1 评论 -
获取sqlDataReader对象Read()方法读取流的字段值的四种方法
//获取sqlDataReader对象Read()方法读取流的字段值的三种方法。 using(SqlConnection conn =new SqlConnection("data source=凡斌-VAIO;initialcatalog=sales;integrated security=true")) {原创 2013-08-27 09:13:25 · 14827 阅读 · 0 评论 -
为datatable增加自增列
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;namespace dataTable自增列{ class DataTableID { /// /// 为dt表增加一个自增的ID字段原创 2014-04-26 09:35:35 · 4079 阅读 · 0 评论 -
数据库锁 悲观锁| 乐观锁 (关系到事物)
数据库的并发问题:什么是高并发:高并发是指:在同一时间有很多人执行一个操作例如:在某个时间段,同时有2个用户A和B要购买火车票,在购买火车票前比如要查询下火车票数据库是否有票,与是会有一个查询的操作 select * from chepiao where chepiaoCount>0 如果查询到还有火车票的时候,就会下订单,于是就会下订单,下订单就是将数据库的车票数量减1Update che...原创 2018-03-31 18:41:20 · 761 阅读 · 1 评论