我在一些学习项目中使用了 Server Explorer 和相关工具,通过 Microsoft SQL Server 进行图形数据库开发 - 这是一次很棒的体验。然而,在我的工作中,我处理 Oracle DB 和 SQLite,我的业余爱好项目使用 MySQL(因为它们托管在 Linux 上)。
有没有办法将 Visual Studio 中的数据库相关工具与其他数据库提供程序结合使用?
以下是有关如何从 Visual Studio 连接到 MySQL 数据库的说明:
在服务器中建立连接
浏览器您需要执行以下操作:
首先,您需要在开发计算机上安装 ODBC 连接器 3.51(或最新版本)(注意。您可以在http://www.mysql.com/products/connector/odbc/ http://www.mysql.com/products/connector/odbc/
)
在控制面板/管理工具中创建数据源
连接到您的数据库。这个数据
源将纯粹用于
服务器管理器,您不需要
担心创建相同的数据
当您在您的客户端 PC 上进行源操作时
已经制作了您的 VS.NET 应用程序
(除非你愿意)-我不想
在这个答案中涵盖这一点,太长了。
为了这个解释的目的,我
会假装您创建了一个 MyODBC
名为“AADSN”的数据源到数据库
mysqlserver 'SERVER01' 上的 'noddy' 和
root 密码为“fred”。这
服务器可以是计算机名称
(在控制中找到
面板/系统/计算机名称),或
或者它可以是IP
地址。注意。确保您进行测试
在继续之前先建立此连接
这个解释。
打开您的 VS.NET 项目
转到服务器资源管理器
右键单击“数据连接”
选择“添加连接”
在 DataLink 属性中,转到提供程序选项卡并选择“Microsoft OLE
用于 ODBC 驱动程序的数据库提供程序”
点击下一步
如果您之前创建了 ODBC 数据源,那么您只需选择
那。这样做的缺点是
当你安装你的项目时
客户端机器上的应用程序,
需要有相同的数据源。我
更喜欢使用连接字符串。
这应该看起来像:
DSN=AADSN;DESC=MySQL ODBC 3.51 驱动程序
DSN;DATABASE=noddy;SERVER=SERVER01;UID=root;PASSWORD=fred;PORT=3306;SOCKET=;OPTION=11;STMT=;
如果您省略密码
那么你必须制作连接字符串
确保您创建的数据源
(AADSN) 包含密码。我不是
来描述一下这些意味着什么,你
可以在文档中查找
myodbc 为此,只需确保您
收到“连接成功”消息
当您测试数据源时。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)