C#中实现查找mysql的安装路径
1.c#可以调用msyql的导入导出命令,但是需要先判断客户机是否安装了mysql,及其安装mysql的路径问题。
2.查询mysql安装路径的函数
private string GetMysqlPath()
{
string strPath = string.Empty;
string strsql = "select @@basedir as basePath from dual ";
strPath = 数据库执行当前的strsql
strPath = strPath.Replace("/", "\\");
return strPath;
}
3.获取mysql的安装bin路径
strmysqlPath= GetMysqlPath() + "\\bin";
4.然后根据上一篇中的博客,对mysql进行附加和备份功能。
相关推荐
-
C#连接MySql数据库的方法
1.要连接MySql数据库必须首先下载MySql官方的连接.net的文件,文件下载地址为http://dev.mysql.com/downloads/connector/net/6.6.html#downloads ,下载平台选择.Net&Mono,下载ZIP免安装版.2.解压缩刚才下载的mysql-connector-net-6.6.6-noinstall.zip文件,里面有几个版本选择,在这里我选V4, 选中这几个文件,然后添加到C#项目的引用中,然后就可以编写程序进行数据库的操作了. 3.
-
C#连接mysql数据库完整实例
本文实例讲述了C#连接mysql数据库的方法.分享给大家供大家参考.具体实现方法如下: using System; using System.Configuration; using MySql.Data.MySqlClient; /// <summary> /// TestDatebase 的摘要说明 /// </summary> public class TestDatebase { public TestDatebase() { // // TODO: 在此处添加构造函数逻辑
-
C#连接mysql的方法【基于vs2010】
本文实例讲述了C#连接mysql的方法.分享给大家供大家参考,具体如下: 在vs2010中 工具->数据库连接 里要想连接到MySQL数据库,需要安装这样一个东西: MySql Connector: 1.首先安装 connector .下载地址:(http://www.mysql.com/downloads/connector/net/) 2.现在就可以了,打开vs2010试试吧! 安装完成后找到安装目录下(C:\Program Files\MySQL\MySQL Connector Ne
-
C#连接mariadb(MYSQL分支)代码示例分享
首先配置好你的MariaDb,创建test数据库,在test里创建MyTable表,脚本如下(通过HeidiSQL导出的脚本): 复制代码 代码如下: -- ---------------------------------------------------------- 主机: 172.16.40.153-- 服务器版本: 5.5.5-10.0.4-MariaDB-1~wheezy-log -
-
C#操作mysql数据库的代码实例
直接看代码 复制代码 代码如下: using System;using System.Configuration;using MySql.Data.MySqlClient;/// <summary>/// TestDatebase 的摘要说明/// </summary>public class TestDatebase{ public TestDatebase() { // // TODO: 在此处添加构造函数逻辑 //
-
C#连接操作 MySQL 数据库实例(使用官方驱动)
MySQL 以其免费和足够的性能受到很大的青睐,当然对于国内小公司,甚至是大公司如果对版权看得薄,敢冒险的话,随便装个 SqlServer.DB2.Oracle 都行.对于 SqlServer 数据库,因其与 MS 是一家,自然在 .net 类库中有内建支持,假如 MySQL 就得找第三方的驱动了 -- .net 中多讲 Provider.在这里我也是作为一个预研专题,记录下 C# 连接 MySQL 的两种方法,分别使用 MySQL 官方的和 SourceForge 上一个开源的 MySQL 驱
-
C# mysql 插入数据,中文乱码的解决方法
有两种解决办法: 一种是在执行语句前面设置,如: 复制代码 代码如下: MySQLCommand mCommand = new MySQLCommand("set names gb2312", m_Connection); 另一种是直接加在连接字符串里,如: 复制代码 代码如下: <add name="connection" connectionString="server=127.0.0.1;UId=root;PassWord=root;Persi
-
C#如何在海量数据下的高效读取写入MySQL
前提 由于工作的原因,经常需要对海量数据进行处理,做的数据爬虫相关,动辄千万级别的数据,单表几十个G都是都是家常便饭. 主要开发语言是C#,数据库使用的是MySQL. 最常见的操作便是 select 读取数据,然后在C#中对数据进行处理, 完毕后再插入数据库中. 简而言之就 select -> process -> insert三个步骤. 对于数据量小的情况下(百万级别 or 几百兆)可能最多1个小时就处理完了.但是对于千万级数据可能几天,甚至更多. 那么问题来了,如何优化?? (数据库的
-
C#处理MySql多个返回集的方法
本文实例讲述了C#处理MySql多个返回集的方法.分享给大家供大家参考.具体方法如下: 关于Mysql返回多个集java和Php的较多,但是C#的完整代码好像没见过,研究了一下做个封装以后用 做一个Mysql的简单分页查询,有两个返回集 Sql语句如下 复制代码 代码如下: SELECT COUNT(*) from poster; select t.PosterID, t.PostTime, t.Title from app_us_poster t ORDER BY
-
C# Mysql 查询 Rownum的解决方法
Sql: 复制代码 代码如下: SELECT @rownum:=@rownum+1 AS rownum,a.order_id ,case when a.Ordered =1 then '已分单' end as Ordered,a.printed ,a.order_sn ,a.user_id ,b.user_name ,a.consignee ,a.tel ,a.mobile ,a.address ,a.pay_name ,a.goods_amount ,a.shipping_fee ,FROM_
-
C#实现操作MySql数据层类MysqlHelper实例
本文实例讲述了C#实现操作MySql数据层类MysqlHelper.分享给大家供大家参考.具体如下: using System; using System.Data; using System.Configuration; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml.Linq; using MySql.Data; using MySql.Data.MySqlCli
-
C#中调用MySQL存储过程的方法
本文实例讲述了C#中调用MySQL存储过程的方法.分享给大家供大家参考.具体如下: 这段代码演示在 C# 程序中调用 MySQL 的存储过程,没有返回值,没有参数传递. MySqlConnection myConnection; myConnection = new MySqlConnection(); myConnection.ConnectionString = "database="+database+";server="+ server+";use
随机推荐
- Asp.net XML文档进行添加删改操作的实例代码
- VBS文本文件操作实现代码
- Sql Server数据库各版本功能对比
- Spring Boot下如何自定义Repository中的DAO方法
- asp.net异步获取datatable并显示的实现方法
- php 向访客和爬虫显示不同的内容
- php类的定义与继承用法实例
- mysql获取group by的总记录行数另类方法
- 使用beaker让Facebook的Bottle框架支持session功能
- .NET微信公众号开发之创建自定义菜单
- 浅谈javascript函数式编程
- Ruby中使用连续体Continuation实现生成器
- PowerShell Continue语句使用示例
- PHP 二维关联数组根据其中一个字段排序(推荐)
- 推荐一款jQuery插件模板
- 窗口没有提示自动关闭的js代码
- SmoothWall 防火墙软路由安装+配置详解
- Spring MVC InitBinder验证方法
- Javascript实现一朵从含苞到绽放的玫瑰
- tsconfig.json配置详解
