Mám problém s připojením do MySQL. Api je napsaná v C# a na Win normálně běží, ale jakmile jí zapnu přes mono v ubuntech tak to vyhodí vyjimku.
Zkousel jsem to napsat i v Monu přímo a hází to pořád tu samou chybu.
Unhandled Exception: System.EntryPointNotFoundException: CreateSemaphore
at (wrapper managed-to-native) MySql.Data.Common.Semaphore:CreateSemaphore (MySql.Data.Common.SECURITY_ATTRIBUTES&,int,int,string)
at MySql.Data.Common.Semaphore..ctor (Int32 initialCount, Int32 maximumCount) [0x00000]
at (wrapper remoting-invoke-with-check) MySql.Data.Common.Semaphore:.ctor (int,int)
at MySql.Data.MySqlClient.MySqlPool..ctor (MySql.Data.MySqlClient.MySqlConnectionString settings) [0x00000]
at MySql.Data.MySqlClient.MySqlPoolManager.GetPool (MySql.Data.MySqlClient.MySqlConnectionString settings) [0x00000]
at MySql.Data.MySqlClient.MySqlConnection.Open () [0x00000]
Program vypadá takhle:
using System;
using MySql.Data.MySqlClient;
namespace mysql
{
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
MySqlConnection connection = new MySqlConnection("server=10.0.0.2;uid=user;database=testdb;port=3306;password=user;");
connection.Open();
MySqlCommand command = new MySqlCommand("SELECT * FROM example",connection);
MySqlDataReader data = command.ExecuteReader();
while(data.Read())
{
Console.WriteLine(data.GetString(1));
}
}
}
}
Fórum › .NET
Připojení k MySQL v Monu na Ubuntech
Jednak potřebuješ správný konektor http://www.mono-project.com/MySQL a ještě asi bude potřeba nastavit Pooling na false (přidat do řetězce s nastavením připojení).
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 85 hostů
Podobná vlákna
Připojení k MySQL — založil G0rk1ll
C Mysql Připojení — založil TheDejv
Pripojeni na mysql error — založil bortak
Připojení k MySQL databázi — založil Tom
C/c++ mysql připojení k databázi v síti internet — založil honzyk
Moderátoři diskuze