mysql数据库连接方式(.net)
1.通过ado.net连接(数据库连接串中库名称为中文无法使用)
需要添加MySql.Data.dll(可通过安装mysql-connector-net-6.8.3.mis获得)
引用MySql.Data.dll
调用方式
string connectionString= “server=localhost;port=3306;database=dbtest;uid=root;pwd=111;”
MySqlConnection conn = new MySqlConnection(connectionString))
conn.Open();
2.使用ODBC
32位mysql安装mysql-connector-odbc-5.1.5-win32.msi
64位mysql安装mysql-connector-odbc-5.1.12-winx64.msi
如果是32位操作系统,可以直接在ODBC管理器中添加DSN;如果是64位操作系统,mysql版本是64位的可直接添加DSN,mysql是32位的,则需要打开C:\Windows\SysWOW64\odbcad32.exe才能添加DSN。添加完后可在VS->视图->服务器资源管理器中添加测试看是否成功。

32位ODBC配置管理器

string constr = "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Port=3306;Database=中文;User=root;Password=111;Option=3;";
OdbcConnection conn = new OdbcConnection(constr);
conn.Open();
3.使用MySQLDriverCS.dll(在64位系统中无法使用,暂时还没有64位的dll)
直接引用MySQLDriverCS.dll(可在网上直接找到)
using MySQLDriverCS;
MySQLConnection conn = new MySQLConnection( new MySQLConnectionString("localhost","test","root","").AsString );
conn.Open();
mysql数据库连接方式(.net)的更多相关文章
- Spring练习,使用Properties类型注入方式,注入MySQL数据库连接的基本信息,然后使用JDBC方式连接数据库,模拟执行业务代码后释放资源,最后在控制台输出打印结果。
		
相关 知识 >>> 相关 练习 >>> 实现要求: 使用Properties类型注入方式,注入MySQL数据库连接的基本信息,然后使用JDBC方式连接数据库,模拟执 ...
 - 报表开发工具中mysql数据库连接编码转化失效解决方案
		
1. 问题描述 在报表开发工具FineReport中,mysql数据库连接通过数据连接编码转换进行编码的转换,在通过报表录入往数据库中录入中文数据的时候,总是出现乱码,这个该怎么解决呢? 2. 解决方 ...
 - python3 实现mysql数据库连接池
		
首先声明一下,这篇博客进行了通过自己的代码方式,加上这篇博客,最后总结出这段代码.参考博客连接:http://blog.csdn.net/zbc1090549839/article/details/5 ...
 - Python3 MySQL 数据库连接 -PyMySQL
		
Python 3 操作mysql http://www.runoob.com/python3/python3-mysql.html Python3 MySQL 数据库连接 本文我们为大家介绍 Pyt ...
 - docker部署带mysql数据库连接的.netcore程序
		
docker部署带mysql数据库连接的程序和部署普通的程序完全一致 数据库可以是物理机删的mysql,同时也可以是docker里的mysql. 如果是docker中的mysql,配置连接字符串和物理 ...
 - 一个简单的MySql数据库连接池的实现
		
package cn.hc.connectionPool; import java.io.IOException; import java.io.InputStream; import java.sq ...
 - SQL server 数据库连接方式分析
		
SQL server 数据库连接方式图示: ODBC和OLEDB连接的区别 ODBC(开放数据库互连):是Microsoft引进的一种早期数据库接口技术.它实际上是ADO的前身.早期的数据库连接是非常 ...
 - Mysql数据库连接、查询、记录集操作代码
		
Mysql数据库链接代码 function dbConnect($hostname,$username,$pass,$db_name,$pconnect =0) { $func=empty($pcon ...
 - Mysql数据库连接查询
		
Mysql数据库连接查询 连接是关系数据库模型的主要特点.连接查询是关系数据库中最主要的查询,主要包括内连接.外连接等.通过连接运算可以 ...
 
随机推荐
- sqoop的export的说明
			
1.通用参数说明
 - Android常见控件— — —ProgressDialog
			
package com.example.uiwidgettest2; import android.app.Activity;import android.app.AlertDialog;import ...
 - C# winform中的datagridview控件标头加入checkbox,实现全选功能。
			
/// <summary> /// 给DataGridView添加全选 /// </summary> public class AddCheckBoxToDataGridVie ...
 - 10-20日 && 抽签问题
			
Ants # include <cstdio> #include <algorithm> ; int L, n, x[MAX_N]; void solve() { ; ; i ...
 - MySQL数据库1 - 基本概念及安装
			
一.数据管理技术的产生和发展: 1.人工管理阶段 - 效率低,成本高(文字) 2.文件系统阶段 - 易于存储,处理速度快,数据形式丰富(文字,声音,图片...磁带,磁盘) 3.数据库系统阶段 - 易于 ...
 - IIS 7.5 高并发参数配置
			
IIS 7.5 高并发参数配置 由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,对于高并发请求,参照文档设置10万并发 1. 调整IIS 7应用程序池队列长度 由原来的默认1000改为 ...
 - Android应用增加计时器
			
昨天写的Sudoku游戏需要增加计时器功能,使用Chronometer实现如下,由于Chronometer自己在调用stop之后后台的计时器还会继续增加,所以暂停功能需要额外实现: 在StartAct ...
 - 来自HeroKu的HTTP API 设计指南(中文版)
			
原文转自:http://get.jobdeer.com/343.get 来自HeroKu的HTTP API 设计指南(中文版) 翻译 by @Easy 简介 本指南中文翻译者为 @Easy ,他是国内 ...
 - iOS-Gdata XML解析配置和简单使用
			
简单介绍使用废话少说直接上图就能看明白... 导入libxml2,使用第三方AFNetworking网络请求,第三方XML解析GData GData需要的配置 Build Settings 里搜索,添 ...
 - android首次点击没反应,第二次才反应
			
比如我写了个重置密码确认按钮的animation动画,动画代码都没问题,但等我输入密码,再点击这个确认按钮,动画没反应,第二次才反应 解决办法已经写到我的公众号,二维码在下面,欢迎关注,谢谢. 本人联 ...