作者humanfly (laguna)
看板Visual_Basic
标题Re: [SQL ] VB.NET 要如何加入参考appserv的mysql
时间Tue May 19 21:30:01 2009
大概讲一下用ODBC连MySQL的前置动作:
1) 安装MySQL Connector/ODBC 5.1
http://dev.mysql.com/downloads/connector/odbc/5.1.html
(注意一下自己的作业系统选择)
2)安装完後你可以在控制台/系统管理工具/资料来源(ODBC)测试
点选【使用者资料来源】这个标签按下【新增】
拉下去有MySQL ODBC 5.1 Driver可以选就是有装成功
这里你可以设定DSN测试连线是否成功(也可以後面写连线字串时使用DSN连线)
如果这里连不上或是不会设的话,那你可能要再熟悉一下MySQL
3)照前面ODBC范例连线...有问题再发问题,ODBC连线教学其实MSDN就有,大同小异
你有连过SQL SERVER应该很好懂。
※ 引述《thisismysoul (网路只是嘘你世界)》之铭言:
: : 我也用了C#来写写看(耶,这是我第一次写C#呢!)
: : private void Form1_Load(object sender, EventArgs e)
: : {
: : OdbcConnection mySqlconn = new OdbcConnection(
: : "Driver={MySQL ODBC 5.1 Driver};"+
: : "Server=localhost;Database=test;"+
: : "User=root;Password=0000;Option=3;");
: : OdbcCommand mySqlCom = new OdbcCommand(
: : "SELECT * FROM test2");
: : mySqlCom.Connection= mySqlconn;
: : OdbcDataAdapter mySqlAdap = new OdbcDataAdapter(mySqlCom);
: : DataSet mySqlDS = new DataSet();
: : mySqlAdap.Fill(mySqlDS);
: : dt = mySqlDS.Tables[0];
: : dataGridView1.DataSource = dt;
: : }
: : 写出来是这样
: : 可以读取到我放在test资料库里面test2资料表的三笔资料
: : 参考一下(其实可能也没啥好参考的,真的跟VB差不多...)
: 我查了一下 mysql 有两种连线方式connect/net 和 odbc
: connect/net有6.0 connect odbc只到5.1
: appserv 是装6.0.4的mysql
: 会不会是这个原因造成的呢?
: 我把odbc 和 appserv 移掉重灌
: 好消息是原来的错误讯息不见了
: 坏的是 出现更遭的错误
: "尝试读取或写入受保护的记忆体。这通常表示其他记忆体已损毁。"
: 天啊= = google了一下 好像很难解决
: c# 跟 vb 我都可以接受 只是P大有提到c# 我才用c#写 :p
: 因为我之前是习惯用c#写的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.172.57.149