现在需要写一个winfrom程序,连接的数据库是oracle 中的内存库,oracle所在的服务器系统为linux系统,
请教在这种情况下连接代码怎么写,查了一下,网上都没有这种例子。

解决方案 »

  1.   

    http://www.devart.com/dotnetdatabaseconnectivity.html
      

  2.   

    你可以在控制面板里用odbc方式建立一个连接,然后让连接串写一个dsn就行。
    c#里面也有GeneticDatabase,的方式连接方式。
    记得以前用过,内存数据库
      

  3.   

    谢了  楼上的兄弟  我现在是天天要操作内存库  我想写个程序界面化,所以想知道winfrom 里面连接内存库连接字符串是怎么样整的。
    这个电脑没装vs,不能做实验。
      

  4.   

    Data Source='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" + conServer + ")(PORT=" + conPort + ")))(CONNECT_DATA=(SERVICE_NAME=" + conDataSource + ")))'
    string conUser = "abc", conPassword = "abc", conDataSource = "TEST", conServer = "10.134.189.53",conPort="1521";
    string strCon = "Provider=OraOLEDB.Oracle.1;Persist Security Info=True"+";User ID=" + conUser + ";Password=" +conPassword+";Data Source='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)
    (HOST=" +conServer+")(PORT="+conPort+")))(CONNECT_DATA=(SERVICE_NAME=" +conDataSource+")))'";