首页 > TAG信息列表 > sqlConnection

.Net Core - 使用事务IDbtransaction操作DBData

New一个流程 获取数据库连接字符串,实例化SqlConnection 打来数据库连接 Begin当前连接的事务(IDbTransaction) 操作数据库(操作数据库的时候一定要使用当前连接和事务修改数据) 符合预期Commit,不符合预期Rollback 关闭数据库连接 1.获取连接字符串 一般连接字符串的配置会放在apps

当使用MySql数据库时,第二次查询时报错“There is already an open DataReader associated with this Connection which must

1,由于MySqlConnection(数据库连接)的对象是全局变量引用,虽然可以通过关闭数据库连接清除报警,但占用资源较大。--未采用 1 MySqlConnection sqlConnection = new MySqlConnection(connectionstr); 2 sqlConnection.Open(); 3 //ToDo: 4 sqlConnection.Close(); 5 sqlConnection.D

C#之连接SqlServer数据库

using System.Data; using System.Data.SqlClient; namespace SQLServer { public class SQLServerDataBase { string _connString = "server=127.0.0.1;database=User;uid=sa;pwd=123"; public SQLServerDataBase(string connStr)

SQLBulk问题集

项目中操作数据库用到这个sqlBulk 场景1:碰到数据批量插入(先加入概念吧) sqlBC.ColumnMappings.Add(dt的列名,数据库字段); public static string InsertTable(IDbConnection dbConn, DataTable dt, string TabelName,IEnumerable<ColumnMapInfo> fieldsList=null)

Power Shell调用c#读取sqlserver数据

$server = "192.168.255.1" $uid = "sa" $db="xx" $pwd="a@123456" $SqlConnection = New-Object System.Data.SqlClient.SqlConnection $CnnString ="Server = $server; Database = $db;User Id = $uid; Password = $pwd&q

C#与SQL Server连接时,如何编写连接字符串?

一.Windows身份验证时: String conStr = "Data Source=数据库服务器地址;Initial Catalog=数据库名称;Integrated Security=True "; SqlConnection conn = new SqlConnection(conStr); 二.Sql Server身份验证时: 据说是Data Source=myServerAddress;Initial Catalog=myDataBase;User

C#中垃圾回收机制之回收托管资源

一、常见非托管资源 Windows窗口句柄、数据库链接、GDI对象、独占文件锁等等对象 ApplicationContext,Brush,Component,ComponentDesigner,Container,Context,Cursor FileStream,Font,Icon,Image,Matrix,Object,OdbcDataReader,OleDBDataReader,Pen Regex,Socket,StreamWriter,Ti

c#连接数据库的几种方法

// 设计连接数据库的字符串方法  using System.Data.SqlClient; 使用sqlConnectionStringBuilder类   SqlConnectionStringBuilder  sc = new  SqlConnectionStringBuilder  ();     sc.DataSource = " " ; 数据库地址     sc.UersID = " "; 数据库登录名    

VS连接sqlsever数据库

工具: 1.Visual Studio (我使用的是vs2013) 2.SQL Server  (我使用的是sql server2008) 操作: 1.打开sql sever数据库,打开后会看到数据库的初始界面,复制服务器名称:        2.打开VS2013,点击工具下的连接数据库:             3.测试连接成功后点击服务器资源管理器,

SQLHelper

怕忘了 后天就比赛了 存着随时看下 //查询数据集 public DataSet Query(string sqlStr) { using (SqlConnection conn = new SqlConnection(constr)) { using (SqlDataAdapter ada = new SqlDataAdapter(sqlStr, conn))

sqlHelper

sqlHepler Connection,Command,DataReader,DataAdapter,DataSet1,Connection 对象 —— 连接数据库 首先与数据库进行连接;ConnectionString 数据库连接字符串,用于指定与哪种数据库进行连接。2.Command 对象 —— 执行SQL语句 连接数据库之后,就可以对数据源进行操作了。 对数

解决SQL注入问题

原来的代码 public string Remove(string id) { using SqlConnection conn = new SqlConnection("server=.;database=dbo;uid=sa;pwd=123"); conn.Open(); SqlCommand cmd = new SqlCommand($"DELETE FROM Users WHERE Id = {id}",conn); cmd.ExecuteN

三层形式

三层由显示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)组成。1.显示层(UI)  职责:①向用户展示特定的业务数据     ②采集用户的信息和操作  原则:用户至上,兼顾简洁 2.业务逻辑层(BLL)  职责:① 从UI中获取用户指令和数据,执行业务逻辑     ②从UI中获取用户指令和数据,通过

SqlBulkCopy(批量复制)使用方法 转载

SqlBulkCopy提供了一种将数据复制到Sql Server数据库表中高性能的方法。SqlBulkCopy 包含一个方法 WriteToServer,它用来从数据的源复制数据到数据的目的地。 WriteToServer方法可以处理的数据类型有DataRow[]数组,DataTable 和 DataReader。 你可以根据不同的情形使用不同的数据类

.NET ORM 连接数据库及基本增删改查

 一、写在前面 因为这学期选修的 .net 课程就要上机考试了,所以总结下.net 操作 SqlServer 数据的方法。(因为本人方向是 Java,所以对.net 的了解不多,但以下所写代码均是经过测试成功的) 二、.net 连接数据库  在web.config文件中配置数据库连接,代码写在<configuration></configurat

Hangfire使用

一、安装Hangfire包    二、数据库连接配置 三、启动仪表盘和服务 四、设置定时任务 services.AddHangfire(x => x.UseSqlServerStorage(() => new SqlConnection(Configuration["ConnStrHangFire"])));        

qtsqlbase 参数化访问数据库 SqlCommand cmd=cnn.CreateCommand()

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 System.Configuration; using System.Data.SqlClient; namespace 复习

【异常处理】无法将类型为“Glimpse.Ado.AlternateType.GlimpseDbConnection”的对象强制转换为类型“System.Data.SqlClient.SqlConne

最近在集成EF到现有系统中,调用ToList的时候就会报这个错误 Unable to determine the provider name for provider factory of type 'System.Data.SqlClient.SqlClientFactory'. Make sure that the ADO.NET provider is installed or registered in the application config.  

.Net 调用 sqlserver 存储过程实例

1.输出datatable 存储过程: create proc inparamS @inpar varchar(20) as begin select top 1 * from Address where City_Name=@inpar end .net调用 public static void GetProc(){ static SqlConnection cn = new SqlConnection("server =.; database=bigdata;uid=ssa;pwd=1234

winform操作数据库

1.获取连接 SqlConnection con = SqlConnect.getConn(); 2.绑定SqlConnection对象 SqlCommand command = con.CreateCommand(); 3.绑定SQL语句 String deleteStr = "delete from WorkingLine where StationName=@STATIONNAME"; command.CommandText = deleteStr; 4.绑定参数

连接字符串大全。。。

ADO.net 中数据库连接方式(微软提供) 微软提供了以下四种数据库连接方式: System.Data.OleDb.OleDbConnectionSystem.Data.SqlClient.SqlConnectionSystem.Data.Odbc.OdbcConnectionSystem.Data.OracleClient.OracleConnection下面我们以范例的方式,来依次说明: System.Data.SqlClien

SqlHelper帮助类

SqlHelper帮助类   1 public class DbHelper 2 { 3 //数据库连接字符串(web.config来配置),多数据库可使用DbHelperSQLP来实现. 4 public static string connectionString = ConfigurationManager.ConnectionStrings[""].ConnectionString

很简单很简单的DBHelper类

记录一个简单的DBHelper类吧,用的时候在上来拿! /// <summary> /// 数据库连接工具类 /// </summary> public class DBHelper { string constr = "Data Source=.;Initial Catalog=schoolDB;Integrated Security=True"; private SqlConnection c

使用ADO.NET查询和操作数据

一、StringBuild类: 1.Append:在末尾追加字符串 2.Insert:在指定的位置插入字符串 3.Remove:移除指定的字符串 二、使用DataReader的步骤: 1.连接数据库: SqlConnection conn = new SqlConnection(conStr); 2.定义sql语句: string sql=“select * from Student”; 3.打开连接: conn.Ope

使用ADO.NET访问数据库

一、ADO.NET:数据库访问的方法和技术。 二、ADO.NEt的重要组件: 1.DataSet:独立于数据源的数据访问 2…Net framework数据提供程序:用于连接到数据库执行命令和检索结果 三、.NET数据提供程序的四个核心对象: 1.Connection:连接数据库 2.Command:执行数据库命令 3.DataReader:负责从