C# NHibernate-MYSQL-远程数据库服务器连接字符串问题
我有一个C#.Net windows应用程序 MYSQL安装在服务器上的位置,比如11.90.109.19 C#Net windows应用程序正在另一台计算机上运行 我正在使用Spring.Net和NHibernate 使用Spring.Net文件配置的Nhibernate连接字符串C# NHibernate-MYSQL-远程数据库服务器连接字符串问题,c#,mysql,nhibernate,C#,Mysql,Nhibernate,我有一个C#.Net windows应用程序 MYSQL安装在服务器上的位置,比如11.90.109.19 C#Net windows应用程序正在另一台计算机上运行 我正在使用Spring.Net和NHibernate 使用Spring.Net文件配置的Nhibernate连接字符串 <db:provider id="DbProvider" provider="SqlServer-2.0" connectionString="Server=tcp:(local),3306;Data
<db:provider id="DbProvider" provider="SqlServer-2.0"
connectionString="Server=tcp:(local),3306;Database=vault14092012;Trusted_Connection=False;User ID=root;Password=root"/>
但是给出了以下错误
需要紧急帮助。
下面的连接字符串工作正常
<db:provider id="DbProvider"
provider="SqlServer-2.0"
connectionString="server=localhost;Database=vault14092012;User ID=root;Password=root"/>
这不是NHibernate例外。您的连接字符串中似乎有不受支持的关键字。您应该粘贴整个错误消息,而不是屏幕截图 从前面几个可见字母(tr)判断,我想说问题出在
Trusted\u Connection=false
部分。看起来MySQL不支持它
在这里,您可以找到有关MySQL连接字符串的更多信息:
你试过这样的东西吗:
<db:provider
id="DbProvider"
provider="SqlServer-2.0"
connectionString="server=11.90.109.19;Port=3306;Database=vault14092012;User ID=root;Password=root"/>