///<returns>Returns a string that represents the client library version</returns> [DllImport("libmySQL.dll",CharSet=System.Runtime.InteropServices.CharSet.Ansi, EntryPoint="mysql_get_client_info", ExactSpelling=true)] public static extern string GetClientInfo();
[ DllImport( "libmySQL.dll", EntryPoint="mysql_fetch_row" )] unsafe public static extern IntPtr mysql_fetch_row(void*result); [ DllImport( "libmySQL.dll", EntryPoint="mysql_select_db" )] unsafe public static extern int mysql_select_db(void*mysql,string dbname); [ DllImport( "libmySQL.dll", EntryPoint="mysql_fetch_lengths" )] unsafe public static extern UInt32 *mysql_fetch_lengths(void*result);
} }
基本上是将C风格的基础数据结构进行.net的重新定义,然后通过InteropServices进行访问。
具体如何利用这个库进行操作,可以参考其中的例子
共2页: 上一页 [1] 2 下一页
|