Linq 连接MySql奇怪问题

问题描述

1.在MySql中创建一张简单的表2.下载驱动,配置好ODBC数据源,连接成功3.在VS2008,服务器资源管理器中添加ODBC数据源,选择刚才配置好的,连接测试通过4.在服务器资源管理器视图中,打开数据库节点,发现“表”没有子节点,而“视图”中却包含了我在Mysql表中定义的所有字段名,请问为什么会没有表而出现试图呢?

解决方案

解决方案二:
mysql应该有ado.net的专用驱动。最好不要用ODBC,毕竟这是比较过时的技术了。http://dev.mysql.com/downloads/connector/net/5.2.html这里可以下载forado.net的驱动。用这个连接,应该没有问题。

时间: 2024-09-14 18:00:05

Linq 连接MySql奇怪问题的相关文章

使用工具连接mysql时的错误提示

今天,同事在使用工具连接mysql时,发现了一个错误提示,如下 有问题,就看错误日志,同样发现了一条错误信息,如下 [ERROR] Incorrect definition of table mysql.proc: expected column 'comment'at position 15to have type text, found type char(64). 说是mysql.proc这个表的comment字段类型应该为text,但是却是char(64). 按照错误信息的提示,只要将c

.net连接Mysql封装类代码 可直接调用

下面是我封装好的连接Mysql数据库的类,直接调用即可.   微软的visual studio没有自带连接Mysql的驱动,要去网上下载一个mysql-connector-net-6.4.3驱动,然后安装就可以使用. 下面是我封装好的连接数据库的类,直接调用即可. 复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; u

C#连接mysql然后查询存储过程

问题描述 C#连接mysql然后查询存储过程 C#连接mysql 然后查询一个名为userinfo的存储过程,传参5 sql:call userinfo(5); 这个是查询用户的信息的存储过程,执行这个sql,然后获得查询出来的结果,并且输出. 有没有大神写个demo我学习一下,谢谢! //正常执行sql语句我会,不会查存储过程 解决方案 C#调用mysql查询存储过程c#连接mysql 找不到存储过程mysql 树形结构查询(存储过程) 解决方案二: using System;using Sy

c#连接MySQL的教程及实例方法

先,我们到官方下载mysql-connector-net-5.5Mysql的connector/net5.0下载地址:http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-5.0.6.zip/from/pick安装好以后,点属性,然后点查找目标,点向上一层目录,找到Binaries\.NET 2.0,然后将这个文件复制到你的工程目录下,一般这样的DLL文件会保存到bin目录下. 在 代码页里输入using Mys

SELinux导致PHP连接MySQL异常Can't connect to MySQL server的解决方法_Mysql

同事报告一起奇怪的现象,一个最简单的测试PHP代码,在测试环境很正常,但是在正式环境下,无论用何种方式(tcp/ip.unix socket)都无法连接mysql. 我协助查看了下,确实如此,无论是指定IP.端口的tcp/ip方式连接,或者是用unix socket方式连接,报错信息都类似: 复制代码 代码如下: Could not connect: Can't connect to MySQL server on 'MYSQL.SERVER' (13) 无论如何修改MySQL的授权,或者调整p

MyEclipse连接MySQL数据库报错解决办法_Mysql

我们现在一般网站都是利用的MySQL数据库搭建网站的,但是在网上看到很多网友吐槽数据库连接不上的问题,现在我就结合相关资料向提出一些我个人的见解,希望对大家解决问题有帮助. 一般MySQL连接不上,可能有两大原因:1.MyEclipse配置错误 2.MySQL配置不当. 一.我们一般的连接步骤如下: 1.在MyEclipse中连接MySQL数据库:依次点击window-->show view-->other-->MyEclipse Database-->DB Browser 图一:

c#连接mysql数据库的二种方法

c#连接mysql教程数据库教程的二种方法 mysql提供的是一个dll文件--"mysql.data.dll",目前我用的就是这个dll文件,将这个文件(见附件)放到网站的bin目录下,就可以使用了.而且和sql server的用法并没有太大的出入,只是应用的名称不一样而已. 代码如下: 1.default.asp教程x: <%@ page language="c#" autoeventwireup="true"  codefile=&q

asp.net连接mysql,连接时出现异常

问题描述 MySqlConnection.get_IsPasswordExpired()异常未将对象引用设置到对象实例/*****************************/usingMySql.Data.MySqlClient;......_constr="DataSource=localhost;Database=testdb;pwd=123456;uid=root;";_con=newMySqlConnection(_constr);//调试程序,该句报异常/*******

.net连接Mysql封装类代码 可直接调用_实用技巧

微软的visual studio没有自带连接Mysql的驱动,要去网上下载一个mysql-connector-net-6.4.3驱动,然后安装就可以使用.下面是我封装好的连接数据库的类,直接调用即可. 复制代码 代码如下: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using Syst