如何在 C++ 代码中连接 sql 服务器数据库?

how to connect sql server database in C++ code?

我有一个 C++ windows 形式的项目。现在,我想将数据存储在我的 SQL 服务器数据库中。 那么,如何从我的 C++ 代码中连接我的数据库以及如何编写插入查询?

我使用了下面的代码,但它抛出了无法打开或找不到数据库的异常。

SqlConnection^ con = gcnew SqlConnection();
int i = 0;  

con->ConnectionString = "Data Source=122.179.151.229\EIEXPRESS;Initial Catalog=ICAST_IMS;Uid=developer;pwd=dev@12345";
con->Open();

SqlCommand^ com = gcnew SqlCommand();
com->Connection = con;
com->CommandText = "INSERT INTO image_analysis (nodule_count, nodularity) VALUES (final_nodule_count, 'final_nodularity')";
com->ExecuteNonQuery();

我认为你的问题是你的连接字符串,你包含一个“\”,这是一个特殊字符,你需要尝试做“\\”以便系统识别你正在插入一个“\”。

希望对您有所帮助!