【发布时间】:2016-10-01 07:29:42
【问题描述】:
我想创建一个包含我的 sql 连接的类。然后在我的表单中使用我的连接中的这个类:
类名是 Connections
namespace WindowsFormsApplication1
{
public class Connections
{
protected SqlConnection con;
protected override void Main()
{
con = new SqlConnection(@"Data Source=192.168.1.100, 1433;Initial Catalog=database;user ID=xxxx;Password=xxxx");
}
}
}
也是我的形式
namespace WindowsFormsApplication1
{
public partial class Form1 : Connections
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
con.Open();
//rest of my code
}
}
}
但我收到错误 WindowsFormsApplication1.Connections.Main()':找不到合适的方法来覆盖
【问题讨论】:
-
一个连接很容易创建,当你用完它时应该关闭和处理它。因此,“帮助”类可能弊大于利,
-
这比你的previous attempt还要糟糕。您需要了解您编写的代码是做什么的,只是随意更改以希望它能够编译是行不通的,请获取一本书或遵循在线教程。
-
我想在我的表单中建立一个公共连接:然后我将在任何地方使用 con.open();从这个公共连接中读取。请帮助我。我应该使用类似的东西吗?public void Connection() { myConnection = new SqlConnection("MySqlConnection"); //myConnection.Open(); }
-
查看该连接类 - 它是一 (1) 行代码。你不需要一个帮助类。这是一个错误实施的坏主意
标签: c#