Tag: 数据访问

将MySQL连接到Visual Studio C#

我正在尝试编写数据访问代码以将MySQL连接到visual studio。 到目前为止我有这个代码,但我不知道它是否正确。 我正在使用我的书并注释了其他一些东西,但是当我收录已注释的信息时,我收到了错误。 public static MySqlConnection getconnection() { string connectionstring = “serve=r127.0.0.1; uid = root;” + “pwd = databasses; database = group1;” MySqlConnection connection = new MySqlConnection(connectionstring); return connection; } 注释掉的信息: //string connectionstring = “Data Source=localhost\\MySql;Initial Catalog = group1; Integrated Security=True”; and //conection.Open(); 我有办法检查我的连接是否已建立? 我能够运行它并显示一个空白表格,但我担心这是错误的。

在一次往返中执行多个SQL命令

我正在构建一个应用程序,我想将多个查询批处理到数据库的单个往返。 例如,假设单个页面需要显示用户列表,组列表和权限列表。 所以我存储了procs(或者只是简单的sql命令,比如“select * from Users”),我想执行其中的三个。 但是,为了填充这一页,我必须进行3次往返。 现在我可以编写单个存储过程(“getUsersTeamsAndPermissions”)或执行单个SQL命令“select * from Users; exec getTeams; select * from Permissions”。 但我想知道是否有更好的方法来指定在一次往返中进行3次操作。 好处包括更容易进行unit testing,并允许数据库引擎将查询并行化。 我正在使用C#3.5和SQL Server 2008。