资源简介
http: blog csdn net yangzhenping article details 40424585
1 C#同步SQL Server数据库中的数据 数据库同步工具[同步已有的有变化的数据]
2 分析下自己写的SQL Server同步工具的性能和缺陷
3 C#同步SQL Server数据库中的数据 数据库同步工具[同步新数据]
4 C#同步SQL Server数据库Schema">http: blog csdn net yangzhenping article details 40424585
1 C#同步SQL Server数据库中的数据 数据库同步工具[同步已有的有变化的数据]
2 分析下自己写的SQL Server同步工具的性能和缺陷
3 C#同步SQL Server数据库中的数据 数据库同 [更多]
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Text;
namespace PinkDatabaseSync
{
class DBUtility : IDisposable
{
private string Server;
private string Database;
private string Uid;
private string Password;
private string connectionStr;
private SqlConnection mySqlConn;
public void EnsureConnectionIsOpen()
{
if (mySqlConn == null)
{
mySqlConn = new SqlConnection(this.connectionStr);
mySqlConn.Open();
}
else if (mySqlConn.State == ConnectionState.Closed)
{
mySqlConn.Open();
}
}
public DBUtility(string server string database string uid string password)
{
this.Server = server;
this.Database = database;
this.Uid = uid;
this.Password = password;
this.connectionStr = “Server=“ + this.Server + “;Database=“ + this.Database + “;User Id=“ + this.Uid + “;Password=“ + this.Password;
}
public int ExecuteNonQueryForMultiplescripts(string sqlStr)
{
this.EnsureConnectionIsOpen();
SqlCommand cmd = mySqlConn.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = sqlStr;
return cmd.ExecuteNonQuery();
}
public int ExecuteNonQuery(string sqlStr)
{
this.EnsureConnectionIsOpen();
SqlCommand cmd = new SqlCommand(sqlStr mySqlConn);
cmd.CommandType = CommandType.Text;
return cmd.ExecuteNonQuery();
}
public object ExecuteScalar(string sqlStr)
{
this.EnsureConnectionIsOpen();
SqlCommand cmd = new SqlCommand(sqlStr mySqlConn);
cmd.CommandType = CommandType.Text;
return cmd.ExecuteScalar();
}
public DataSet ExecuteDS(string sqlStr)
{
DataSet ds = new DataSet();
this.EnsureConnectionIsOpen();
SqlDataAdapter sda = new SqlDataAdapter(sqlStr mySqlConn);
sda.Fill(ds);
return ds;
}
public void BulkCopyTo(string server string database string uid string password string tableName string primaryKeyName)
{
string connectionString = “Server=“ + server + “;Database=“ + database + “;User Id=“ + uid + “;Password=“ + password;
// Create destination connection
SqlConnection destinationConnector = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand(“SELECT * FROM “ + tableName destinationConnector);
// Open source and destination connections.
this.EnsureConnectionIsOpen();
destinationConnector.Open();
S
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1017 2014-10-23 15:33 PinkDataba
文件 35840 2014-10-27 14:33 PinkDataba
目录 0 2014-10-24 11:04 PinkDataba
目录 0 2014-10-21 14:46 PinkDataba
目录 0 2014-10-21 15:16 PinkDataba
文件 20480 2014-10-23 17:42 PinkDataba
文件 42496 2014-10-23 17:42 PinkDataba
文件 22704 2014-10-23 17:43 PinkDataba
文件 490 2012-06-02 22:34 PinkDataba
文件 11389 2014-10-24 11:04 PinkDataba
文件 8682 2014-10-23 17:02 PinkDataba
文件 2675 2014-10-23 09:57 PinkDataba
文件 5817 2014-10-23 09:57 PinkDataba
目录 0 2014-10-21 14:46 PinkDataba
目录 0 2014-10-23 17:42 PinkDataba
文件 791 2014-10-21 14:46 PinkDataba
文件 6025 2014-10-22 09:37 PinkDataba
文件 661 2014-10-23 17:43 PinkDataba
文件 847 2014-10-23 09:58 PinkDataba
文件 1341 2014-10-21 15:15 PinkDataba
文件 20480 2014-10-23 17:42 PinkDataba
文件 42496 2014-10-23 17:42 PinkDataba
文件 180 2014-10-23 09:58 PinkDataba
文件 180 2014-10-22 09:49 PinkDataba
目录 0 2014-10-21 14:46 PinkDataba
文件 3641 2014-10-22 09:48 PinkDataba
文件 499 2014-10-21 14:47 PinkDataba
目录 0 2014-10-21 14:46 PinkDataba
文件 1444 2014-10-21 14:46 PinkDataba
文件 2862 2014-10-21 14:46 PinkDataba
文件 5612 2014-10-21 14:46 PinkDataba
............此处省略3个文件信息
- 上一篇:缓冲区分析ae+c#
- 下一篇:c#应用webService实现自动升级源代码
相关资源
- C#访问SQL显示到DataGridView,同时根据
- 图书管理系统c#+sql server2005
- C#封装MySql数据库操作,反射动态生成
- 简单人事管理系统
- C#+SQL Server的简单银行管理系统
- C#图书管理系统增 删 改 查 功能都有
- c#实现K均值聚类算法,使用mysql数据库
- 基于ASP.NET SQL2008的在线考试系统源代
- asp.net +sql server 图书管理系统
- Sql server 服务启动器
- SQL和ASP.NET制作的一个留言板动态网页
- 带有答案的面试题,包括c#,SQL
- c#+sqlserver电费收费管理系统
- c#学生信息管理系统 sql数据库
- ASP.NET+SQL房地产管理系统设计与实现(
- 学生信息管理系统 asp.net课程设计
- asp.net+sql在线心理测试系统
- 基于ASP.NET的网络在线投票系统
- ASP.NET+SQLSERVER网上图书销售系统
- 图书管理系统(asp.net+sql)全部源码和
- 小说发布系统 asp.net +SQL
- 图书管理系统C#、visual Studio、SQL Ser
- C#网上订餐系统
- Visual C#+SQL Server数据库开发与光盘
- 超市管理系统C#+SQL
- WinForm操作SQLite 数据库
- 基于C#MVC停车管理系统
- c#网吧管理系统sql数据库源码
- 北大青鸟ACCP8.0S1C#语言和SQL Server课后
- 利用C#、sql数据库开发的一款记账小软
评论
共有 条评论