Sql连接到类
本文关键字:连接 Sql | 更新日期: 2023-09-27 18:09:40
我想创建一个类,它将包括我的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");
}
}
}
Also in My form
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()':没有找到合适的方法来覆盖
您的类Connections
不继承任何包含Main
定义的内容,因此override
属性不适用。
你应该把你的初始化代码放在构造函数中:
public Connections()
{
con = new SqlConnection(@"Data Source=192.168.1.100, 1433;Initial Catalog=database;user ID=xxxx;Password=xxxx");
}
Main函数用于运行的类。命名为Connections的类更可能是一个实用程序类,因此在其中包含Main函数是没有意义的。