- 浏览: 793908 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (417)
- ASP.NET MVC (18)
- WEB基础 (24)
- 数据库 (69)
- iPhone (20)
- JQuery (3)
- Android (21)
- UML (8)
- C# (32)
- 移动技术 (19)
- 条码/RFID (6)
- MAC (8)
- VSS/SVN (6)
- 开卷有益 (4)
- 应用软件 (1)
- 软件工程 (1)
- java/Eclipse/tomcat (61)
- 英语学习 (2)
- 综合 (16)
- SharePoint (7)
- linux (42)
- Solaris/Unix (38)
- weblogic (12)
- c/c++ (42)
- 云 (1)
- sqlite (1)
- FTp (2)
- 项目管理 (2)
- webservice (1)
- apache (4)
- javascript (3)
- Spring/Struts/Mybatis/Hibernate (4)
- 航空业务 (1)
- 测试 (6)
- BPM (1)
最新评论
-
dashengkeji:
1a64f39292ebf4b4bed41d9d6b21ee7 ...
使用POI生成Excel文件,可以自动调整excel列宽等(转) -
zi_wu_xian:
PageOffice操作excel也可以设置表格的行高列宽,并 ...
使用POI生成Excel文件,可以自动调整excel列宽等(转) -
wanggang0321:
亲,我在pptx(office2007以上版本)转pdf的时候 ...
JODConverter]word转pdf心得分享(转) -
xiejanee:
楼主:你好!我想请问下 你在代码中用DOMDocument* ...
Xerces-C++学习之——查询修改XML文档 (转)
引用DLL
引用 mysql-connector-net包中的MySql.Data.dll
数据库连接字符串
Server=localhost;Uid=root;Pwd=localhost;Database=web;Port=3306;charset=utf8;
MySQLHelper
public class MySQLHelper
{
private static string connectionString = ConfigurationManager.ConnectionStrings["mysqlconn"].ConnectionString;
/// <summary>
/// 执行查询语句,返回DataSet
/// </summary>
/// <param name="SQLString">查询语句</param>
/// <returns>DataSet</returns>
public static DataSet Query(string SQLString)
{
using (MySqlConnection connection = new MySqlConnection(connectionString))
{
DataSet ds = new DataSet();
try
{
connection.Open();
MySqlDataAdapter command = new MySqlDataAdapter(SQLString, connection);
command.Fill(ds);
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
finally
{
connection.Close();
}
return ds;
}
}
/// <summary>
/// 执行SQL语句,返回影响的记录数
/// </summary>
/// <param name="SQLString">SQL语句</param>
/// <returns>影响的记录数</returns>
public static int ExecuteSql(string SQLString)
{
using (MySqlConnection connection = new MySqlConnection(connectionString))
{
using (MySqlCommand cmd = new MySqlCommand(SQLString, connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
catch (System.Data.SqlClient.SqlException e)
{
connection.Close();
throw e;
}
finally
{
cmd.Dispose();
connection.Close();
}
}
}
}
/// <summary>
/// 执行SQL语句,返回影响的记录数
/// </summary>
/// <param name="SQLString">SQL语句</param>
/// <returns>影响的记录数</returns>
public static int ExecuteSql(string[] arrSql)
{
using (MySqlConnection connection = new MySqlConnection(connectionString))
{
try
{
connection.Open();
MySqlCommand cmdEncoding = new MySqlCommand(SET_ENCODING, connection);
cmdEncoding.ExecuteNonQuery();
int rows = 0;
foreach (string strN in arrSql)
{
using (MySqlCommand cmd = new MySqlCommand(strN, connection))
{
rows += cmd.ExecuteNonQuery();
}
}
return rows;
}
catch (System.Data.SqlClient.SqlException e)
{
connection.Close();
throw e;
}
finally
{
connection.Close();
}
}
}
}
发表评论
-
DB2 中使用命令行工具连接远程数据库的方法
2014-04-24 11:09 0使用 CA ... -
db2note
2014-04-16 10:05 0db2connect---建立连接,创建statement d ... -
数据库3模型
2013-12-19 10:51 0概念模型就是在了解了用户的需求,用户的业务领域工作情况以后,经 ... -
关于并发
2013-12-08 14:12 0解决并发一般我们采用数据表里加版本号或者时间戳的方式,在up ... -
C++使用CLI连接DB2
2013-11-15 09:31 3374<!--推荐博文--> ... -
DB2 Old-New-Final-Table中间结果表
2013-11-11 13:50 1065DB2底层通过维护事物表,来对表进行添加,更新,和删除操作, ... -
SQL查询重复记录
2013-10-28 14:31 821假设现有一张人员表(表名:Person),若想将姓名、身份证 ... -
db2修改已经有数据的列名
2013-09-13 15:30 1610--修改列名或者列类型,由原类型到其他类型,修改类型有6步, ... -
数据库事务和锁(转)
2013-07-03 13:50 1111简述 关系型数据 ... -
Oracle事务 行级锁 保存点 回滚 提交(转)
2013-07-03 13:36 931一般事务(DML)即数据修改(增、删、改)的事务事务会将所有 ... -
ORACLE数据库事务隔离级别 (转)
2013-07-03 10:08 911事务隔离级别:一个事务对数据库的修改与并行的另一个 ... -
脏读、幻读、不可重复读
2013-07-03 10:06 1081脏读(Drity Read):某个事务已更新一份数据,另一个 ... -
select for update(转)
2013-06-19 10:46 945Select …forupdate语句是我们经常使用手工加锁 ... -
数据库锁
2013-06-19 09:36 8631 前言 数据库大并发操作要考虑死锁和锁的性能问 ... -
数据库note
2013-06-19 09:35 012.并发处理插入时控制并发,防止业务数据重复,那么把这几个业 ... -
windows 配置oracle
2013-06-04 11:21 991Oracle 创建表空间和用户 一、在Win ... -
SQL0204N "<username>.DUAL" is an undefined name
2013-06-03 14:06 2710"(0x80040E37): [DB2/NT6 ... -
commit rollback
2013-05-30 11:19 1033从SQL语言的分类谈COMMIT ... -
db2 sequence
2013-05-27 17:39 9031、create CREATE SE ... -
SQL提高查询效益之in、not in、between、like等条件讲述
2013-03-28 09:47 0http://cache.baiducontent.com/ ...
相关推荐
mysql-connector-net-0.1.0.msi mysql-connector-net-6.3.6.msi mysql-connector-net-6.3.7.msi mysql-connector-net-6.3.8.msi mysql-connector-net-6.3.9.msi mysql-connector-net-6.4.0.msi mysql-connector-...
mysql-connector-java-5.0.5.jar mysql-connector-java-5.1.6.jar mysql-connector-java-5.1.18.jar mysql-connector-java-5.1.21.jar mysql-connector-java-5.1.35.jar mysql-connector-java-5.1.39.jar mysql-...
7. **易于部署**:MSI 文件(mysql-connector-net-6.9.9.msi)是一个安装程序,用户可以直接运行以在目标计算机上安装连接器,简化了部署过程。 描述中的“直接安装即可解决”意味着,如果你遇到“ADO.NET 提供程序...
mysql-connector mysql-connector-net-6.9.12.msi 解决EF6 +Mysql ado.net 实体类生成,闪退问题,需要城6.9.12的mysqlef6版本对应 vs2017上可用 (MySql.Data.Entity.EF6 6.9.12.0)
这个压缩包文件“mysql-connector-net-6.9.12.rar”包含了MySQL Connector/Net的特定版本,即6.9.12,这是一个专门针对.NET Framework设计的数据库驱动程序。 MySQL Connector/Net在DBFirst(数据库优先)模式下的...
在本压缩包中,我们有两个版本的MySQL Connector/ODBC驱动程序,分别是`mysql-connector-odbc-8.0.15-winx64.msi`和`mysql-connector-odbc-8.0.15-win32.msi`,分别适用于64位和32位的Windows操作系统。 1. **MySQL...
mysql-connector-net-6.9.6
MySQL驱动mysql-connector-net-6.5.4是MySQL数据库与.NET应用程序之间的桥梁,它允许开发者在C#、VB.NET或其他支持.NET Framework的语言中轻松地连接和操作MySQL数据库。这个驱动程序是由Oracle公司开发并维护的,是...
官方下载的MySQL驱动jar包,本文件包含了以下版本的jar包:mysql-connector-java-2.0.jar、mysql-connector-java-3.0.jar、mysql-connector-java-3.1.jar、mysql-connector-java-5.0.jar、mysql-connector-java-5.1....
`mysql-connector-odbc-8.0.20-winx64.zip` 文件包含的是 MySQL Connector/ODBC 的 8.0.20 版本,专为 64 位 Windows 操作系统设计。 MySQL Connector/ODBC 的主要功能包括: 1. **数据源创建**:安装后,用户可以...
1. mysql-connector-odbc-5.3.14-winx64.msi:这是用于64位操作系统的驱动程序安装包。如果你的计算机运行的是64位 Windows 操作系统,你应该选择这个文件进行安装。 2. mysql-connector-odbc-5.3.14-win32.msi:这...
MySQL驱动mysql-connector-net-6.3.8是MySQL数据库与.NET应用程序之间的桥梁,它允许开发者在C#、VB.NET或其他.NET支持的语言中方便地访问和操作MySQL数据库。这款驱动程序由Oracle公司提供,是MySQL .NET连接器的一...
安装包中的文件“mysql-connector-net-8.0.18.msi”是一个Windows Installer文件,包含了所有必要的组件,包括.NET Framework的适配器、数据库连接管理类库、安全认证模块等。用户只需运行这个MSI文件,就可以按照...
mysql-connector-j 是 MySQL 官方提供的一个 JDBC 驱动,用于在 Java 应用程序中连接和操作 MySQL 数据库。它是开源的,使用它可以方便地在 Java 代码中操作 MySQL 数据库。mysql-connector-j 以 jar 包的形式提供,...
mysql的.net连接工具
此资源"mysql-connector-net-6.9.12.zip"包含的是MySQL Connector/Net的6.9.12版本,这是一个专门针对.NET Framework设计的数据库驱动程序,允许开发人员无缝集成MySQL数据库到他们的应用中。 【Entity Framework ...
mysql-connector-net-6.10.6.msi,.net平台上mysql的连接器
安装msi文件"mysql-connector-net-8.0.11.msi"后,VS会获得对MySQL数据库的连接能力,可以创建、查询、更新和删除数据库中的记录,执行事务,以及实现各种复杂的SQL操作。 以下是一些关键知识点: 1. **ADO.NET...
MySQL驱动mysql-connector-net-6.4.4是MySQL数据库与.NET应用程序之间的桥梁,它允许开发者在C#、VB.NET或其他.NET支持的语言中轻松地访问和操作MySQL数据库。这款驱动程序是Oracle公司提供的官方.NET Framework组件...
MySQL Connector 是 MySQL 数据库与 .NET 应用程序之间的桥梁,允许开发者在 C# 或其他...安装文件 mysql-connector-net-6.9.12.msi 提供了一个方便的途径,帮助用户快速配置开发环境,以便进行 MySQL 相关的开发工作。