用C#操作linux下的SQL

来源:百度知道 编辑:UC知道 时间:2024/06/04 08:59:12
我用C#编写的程序,在linxu下用mono运行后,请问用它可以操作linux下的SQL吗?C#程序该如何编写呢?有哪位高手能指点下,或者提供一些资料?万分感谢!若能提供有效方法,本人愿意献出所有分。

在linux中,你可也安装mysql,oracle 数据库,他们都有相应的linux版本。

SqlConnection conn=new SqlConnection();
conn.ConnectionString="server=.;uid=sa;pwd=;database=jxdb";
conn.Open();
//建立sql字符串
string sql="select * from reg where name='"+name+"'";
SqlDataReader dr;
SqlCommand cmd=new SqlCommand(sql,conn);
dr=cmd.ExecuteReader();
从dr里读数据就行了
//关闭DataReade

还不是一样的吗
SqlConnection conn=new SqlConnection();
conn.ConnectionString="server=.;uid=sa;pwd=;database=jxdb";
conn.Open();
//建立sql字符串
string sql="select * from reg where name='"+name+"'";
SqlDataReader dr;
SqlCommand cmd=new SqlCommand(sql,conn);
dr=cmd.ExecuteReader();
从dr里读数据就行了
//关闭DataReade

为什么要绕这么个大圈子呢?如果害怕windows上有病毒的话,不如直接用java来写程序,呵呵
效率肯定比这样搞要高,2家语法差不多,netbeans不比visual studio难用,而且还是免费的,何乐而不为呢?

.net 的东西最好还是再windows上用吧