
使用odbc连接数据库的步骤如下:
1、首先安装Mysql
odbc
connector
插件。配置32位ODBC数据源,选择“控制面板”->"系统和安全"->"管理工具",如下图所示:
2、双击ODBC数据源(32位),进入下面界面,如下图所示:
3、切换至“系统DSN”选项卡,滚动并选择MySQL
ODBC
5.3
Unicode
Driver,单击完成,如下图所示:
4、配置数据源与用户名密码,并选择相应的数据库(注:Data
Source
Name
需要自己命名,Database
需要选择自己需要使用的数据库),以下是配置好的数据源,如下图所示:
5、打开SSDT,新建ODBC数据源,选择刚刚建立的数据源,输入用户名和密码(与设置数据源的时候的用户名和密码一致),如下图所示:
未调用odbcconn.Open().
你的写法有总是,如果出异常,那数据库连接不会关闭的。参照如下写法:
OdbcConnection
odbcconn
=
null
try
{
String
constr
=
"DSN=mylinkUID=saPWD=sa"
odbcconn
=
new
OdbcConnection(constr)
odbcconn
.Open()
OdbcDataAdapter
odbcda
=
new
OdbcDataAdapter("select
*
from
GCDRULES",odbcconn)
DataSet
ds
=
new
DataSet()
odbcda.Fill(ds)
this.dataGridView1.DataSource
=
ds.Tables[0].DefaultView
}
catch
{
MessageBox.Show("e.Tostring()")
}
finery
{
if(odbcconn!=null&&odbcconn.State
==
ConnnectionState.Open)
{
odbcconn.Close()
odbcconn.Dispose()
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)