odbc怎么用mysql odbc数据源配置mysql80

怎么用odbc连接mysql数据库1.选择“开始”→“管理工具”→“数据源(ODBC)”选项,显示“ODBC数据源管理器”对话框 。
2.切换到“系统DSN”选项卡 , 默认情况下计算机中没有部署和任何数据库的连接 。
3.单击“添加”按钮 , 显示“创建新数据源”对话框 。在“选择您想为其安装数据源的驱动程序”列表中,选择“SQL Server”选项 。
4.单击“完成”按钮,启动创建新数据源向导,显示“创建到SQL Server的新数据源”对话框 。在“名称”文本框中,键入数据源的名称,在“服务器”列表中选择目标SQL Server 2008数据库服务器,或者键入数据库服务器的名称 。
5.单击“下一步”按钮,显示下图对话框,设置数据库的身份验证方法 。ODBC支持基于Windows NT模式的身份验证和基于SQL Server的验证模式 。本例中选择SQL Server验证模式 。在“登录ID”文本框中 , 键入数据库管理员的名称,在“密码”文本框键入数据库管理员的密码 。
6.单击“下一步”按钮,显示下图所示的对话框 。设置连接的目标SQL Server 2008数据库服务器后,默认连接的数据库 。默认没有选择任何数据库,其他选项使用默认值即可 。
7.单击“下一步”设置连接到SQL Server 2008的数据库参数 , 建议使用默认值 。如果在部署SQL Server 2008的过程中,更改了默认的数据库参数,建议在此对话框中设置和部署数据库时使用相同的参数 。
8.单击“完成”按钮,显示创建ODBC数据源使用的参数 。
9.单击“测试数据源”按钮 , 测试能够连接到目标数据库,如果成功显示“SQL Server ODBC 数据源测试”对话框 , 在“测试结果”列表中会显示“测试成功”信息 。
10.单击两次“确定”按钮,完成ODBC数据源的创建,创建成功的数据源 。应用程序即可通过ODBC数据源连接到目标数据库 。
如何采用ODBC接口访问MySQL数据库 举个例子,连接SQL:
// 打开数据库
strDBClass.Format(_T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Jet OLEDB:Database Password=%s"), m_strUnEntryptMdbFilePath,m_strMDBPassword);
// 创建连接
HRESULT hr = m_pConnection.CreateInstance(_uuidof(Connection));
_ConnectionPtr m_pConnection-Open(m_strDBClass,_T(""),_T(""),adConnectUnspecified);
// 声明表单指针
_RecordsetPtr pBandRecordset;
pBandRecordset.CreateInstance(__uuidof(Recordset));
// 执行语句
CString strSQL(L"SELECT * FROM [Band]");
m_pConnection-Execute((LPCTSTR)strSQL,NULL,0);
// 提取某一项 例如BandInfo
int iBandInfo = wcscmp(colum, L"BandInfo");
while(!recordsetPtr-adoEOF)
odbc mysql 怎么连接mysql数据库首先安装mysql数据库 。
然后安装mysql
odbc
驱动
将要连接的mysql数据库文件夹复制到mysql安装文件夹的date目录下 , date下的文件名为数据库名:
1、c:\program
files\mysql\mysql
server
5.0\data
2、c:\programdata\mysql\mysql
server
5.1\data
根据您的系统可能不能,本人win7系统为上面第二个目录,安装完成后,我们下一步就创建odbc数据源,步骤如下:
一、打开控制面板——管理工具——数据源(odbc)——文件dsn如下图:
点添加,然后选择mysql
odbc
5.1
driver
如下图:
输入数据源地址及名称按下一步然后完成数据源的创建,如下图:
完成创建如下图:
然后系统会弹出下图窗口,在server:中填入本机地址:127.0.0.1,
port:3306(mysql默认端口),user:填root(默认用户名为小写root) , 密码填入安装时输入的密码,database:选择mysql数据库,完成按ok这样数据源就创建成功!
然后打开access--外部数据--导入odbc数据库—选择导入新表或链接--然后选择刚刚创建的数据源,也可以在这里新建数据源,方法和前面一样 。
然后输入密码,选择数据库按ok建立链接!
新人贴 , C#通过ODBC连接MySQL数据库怎么实现mysqlodbc怎么用mysql的odbc驱动下载官方地址为:[喝小酒odbc怎么用mysql的网摘]
当前文章odbc怎么用mysql的驱动版本为5.3.4,文件为:mysql-connector-odbc-5.3.4-win32.msi或者mysql-connector-odbc-5.3.4-winx64.msi
安装后,驱动为:ODBC driver Mysql ODBC 5.3 ANSI Driver
解决方案管理中添加引用 Microsoft.Data.Odbc.dll
代码中增加引用 using Microsoft.Data.Odbc;
代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Microsoft.Data.Odbc;
namespace mysql
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
【odbc怎么用mysql odbc数据源配置mysql80】{
string MyConString = "DRIVER={MySQL ODBC 5.3 ANSI Driver};"
"SERVER=localhost;"
"DATABASE=inv;"
"UID=root;"
"PASSWORD=888888;"
"OPTION=3";
OdbcConnection MyConnection = new OdbcConnection(MyConString);
MyConnection.Open();
Console.WriteLine(" success, connected successfully ! ");
string query = "insert into test values( 'hello', 'lucas', 'liu')";
OdbcCommand cmd = new OdbcCommand(query, MyConnection);
//处理异常:插入重复记录有异常
try{
cmd.ExecuteNonQuery();
}
catch(Exception ex){
Console.WriteLine("record duplicate.");
}finally{
cmd.Dispose();
}
//***********************用read方法读数据到textbox**********************
string tmp1 = null;
string tmp2 = null;
string tmp3 = null;
query = "select * from test ";
OdbcCommand cmd2 = new OdbcCommand(query, MyConnection);
OdbcDataReader reader = cmd2.ExecuteReader();
while (reader.Read())
{
tmp1 = reader[0].ToString();
tmp2 = reader[1].ToString();
tmp3 = reader[2].ToString();
}
this.textBox1.Text = tmp1" "tmp2" "tmp3;
*/
MyConnection.Close();
}
}
}
mysql怎样配置ODBC数据源基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成 。所以说mysql配置ODBC数据源也很重要 。
工具/原料
事先配置相应的环境
mysql(mysql安装程序)
mysql-connector-odbc-3.51.20-win32.exe(mysql数据源dobc安装程序)
步骤/方法
打开数据源:开始-设置-控制面板-找到数据源
打开数据源(ODBC),在用户DSN选项卡中点击“添加”按钮,弹出“创建新数据源”窗口 。
选中“MYSQL ODBC 5.1 Driver”,点击“完成”按钮 。
弹出新窗口 , 在login选项卡中填写数据源信息 。
Data Source Name 数据原名称;
Discription 描述(选填);
Server 数据源计算机的IP;
User 数据库用户名;
Password 数据库密码;
DataBase 数据源所要连接的数据库;
配置完后 , 点击“test”按钮 , 如果出现如下提示,即配置成功 。
点击“OK”返回用户DSN选项卡,增加一条记录,名为你所配置的数据源名称 。
注意事项
在连接的时候要确定建有相应的数据库(表),如果没有会提示连接失败 。
VS2008 怎么用ODBC连接mysql数据库使用ODBC连接的时候先有以下准备:
1、你的电脑已经安装了mysql数据库
2、你的电脑已经安装了Microsoft Visual Studio(小编的是 VS2008)
3、安装mysql驱动程序:mysql-connector-odbc-5.1.6-win32.msi
具体操作:
首先建立ODBC数据源,依次打开:我的电脑 - 控制面板 - 管理工具 - 数据源(ODBC)-点击“系统DNS” 选择右边的添加 , 在弹出的框中拉到后面,选择“Mysql ODBC5.1 Driver”,这个名字根据你的驱动版本不同会有所差异 。点击完成,就会出现如图三的信息,根据提示填写
Date soure Name:随便填 , 建议英文!
Description:描述!随便填,建议英文!
server:localhost(如果是本地服务器就天localhost,否则填你的服务的ip地址)
user:你的mysql的用户名
password:你的mysql的密码
DataBase:点下拉菜单,选择当前你mysql数据库中存在的数据库
到这里ODBC数据源建立完毕
然后就到VS 2008 里面配置了,点击VS菜单中的视图 - 服务器资源管理器,打开如图所示的界面,右击数据连接,然后选择连接,打开如图所示的界面,点击“使用用户名或系统数据源名称”的下来带单,然后就见到我们新建的数据源,选择,然后测试
最后就是连接数据库的代码了:
string constr = "Dsn=ODBCforMysql";
OdbcConnection conn = new OdbcConnection(constr);
conn.Open();
string sqlstr = "select * from tools.zhanghao";
OdbcCommand cmd = new OdbcCommand(sqlstr, conn);
OdbcDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Console.Write(reader.GetString(0)", ");
Console.Write(reader.GetString(1)", ");
}
conn.Close();
Console.Read();
关键是连接字符串: string constr = "Dsn=ODBCforMysql";
字符串可以查看数据源的属性 , 复制他的字符串就可以了
关于odbc怎么用mysql和odbc数据源配置mysql80的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读