C#可执行文件如何连接数据库?
How to connect database with C# executable file?
我正在为一家专注于买卖的小公司编写代码。我使用外部数据库 (SQL Server 2014) 编写了 C# 代码,现在是时候制作该代码的 exe 文件了。
我已经尽力了,还是不行。
如何将 SQL Server 2014 数据库文件与我的应用程序连接,以便当有人在他的计算机上安装它时,他也可以 SQL 服务器连接到该应用程序?
理想情况下,您应该在某处设置 SQL 服务器。如果没有,您将必须安装 sql 服务器。在您的应用程序中,只需设置连接字符串和针对它的 运行 sql 命令。
string connectionString = "Data Source=server //rest of connection string"
然后在c#中你可以做
using (SqlConnection con = new SqlConnection(connectionString))
{
using (SqlCommand command = new SqlCommand("SELECT TOP 100 * FROM SomeTable", con))
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine("{0} {1} {2}",
reader.GetString(0), reader.GetString(1), reader.GetString(2));
}
}
}
GetString 可以更改为 GetInt 或任何数据表。这应该足以帮助您入门。如果您知道数据库的结构,那么很容易将结果放入应用程序的 类 中。
您好,实际上我们将代码部署为安装文件 (.msi),您可以使用 Wix 或 install-shield 创建安装项目(也可能是其他的,但这两个是最受欢迎和使用最广泛的)
您可以通过两种方式进行数据库部署
1.) 您可以提供 SQL 脚本来生成 SQL 服务器,并给出从脚本生成数据库的说明。简单易行。
2.) 另一种方法是提供从安装程序创建数据库的选项。它需要一些工作,但这是更好的方法。
现在回答您的问题,您可以在设置中提供一些 UI 来接收用户的输入并连接到适当的数据库。或者创建一个 UI 用于更新配置,并将配置(连接字符串)保存在某个文件(例如:.ini 或 .config 文件)中。
以下是使用 Wix 创建安装程序和连接到 Db 的一些URL:
installing-databases-using-wix
Creating-an-installer-using-Wix
我正在为一家专注于买卖的小公司编写代码。我使用外部数据库 (SQL Server 2014) 编写了 C# 代码,现在是时候制作该代码的 exe 文件了。
我已经尽力了,还是不行。
如何将 SQL Server 2014 数据库文件与我的应用程序连接,以便当有人在他的计算机上安装它时,他也可以 SQL 服务器连接到该应用程序?
理想情况下,您应该在某处设置 SQL 服务器。如果没有,您将必须安装 sql 服务器。在您的应用程序中,只需设置连接字符串和针对它的 运行 sql 命令。
string connectionString = "Data Source=server //rest of connection string"
然后在c#中你可以做
using (SqlConnection con = new SqlConnection(connectionString))
{
using (SqlCommand command = new SqlCommand("SELECT TOP 100 * FROM SomeTable", con))
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine("{0} {1} {2}",
reader.GetString(0), reader.GetString(1), reader.GetString(2));
}
}
}
GetString 可以更改为 GetInt 或任何数据表。这应该足以帮助您入门。如果您知道数据库的结构,那么很容易将结果放入应用程序的 类 中。
您好,实际上我们将代码部署为安装文件 (.msi),您可以使用 Wix 或 install-shield 创建安装项目(也可能是其他的,但这两个是最受欢迎和使用最广泛的)
您可以通过两种方式进行数据库部署
1.) 您可以提供 SQL 脚本来生成 SQL 服务器,并给出从脚本生成数据库的说明。简单易行。
2.) 另一种方法是提供从安装程序创建数据库的选项。它需要一些工作,但这是更好的方法。
现在回答您的问题,您可以在设置中提供一些 UI 来接收用户的输入并连接到适当的数据库。或者创建一个 UI 用于更新配置,并将配置(连接字符串)保存在某个文件(例如:.ini 或 .config 文件)中。
以下是使用 Wix 创建安装程序和连接到 Db 的一些URL:
installing-databases-using-wix
Creating-an-installer-using-Wix