C# 使用 MySql 和 MariaDB
C# using MySql and MariaDB
我是一名来自瑞士的 IT 学生,在 C# 和 Java 方面有一些经验。现在在学校,我们有一些关于 MySql 的课程,使用 XAMPP-package。我有一个想法,使用 MySql 在 C# 中制作一个工具,以在 MariaDB 上使用数据库。我在 Google 和 Stack Overflow 上搜索了很多次,但没有找到任何有效的解决方案。使用 Linq 也不是一回事,所以我希望你能帮助我。
string verbindung = "server=localhost;database=example_bankdb;uid=root;password=";
MySql.Data.MySqlClient.MySqlConnection dbConn = new MySql.Data.MySqlClient.MySqlConnection(verbindung);
MySqlCommand cmd;
string s0;
try
{
dbConn.Open();
s0 = "CREATE DATABASE IF NOT EXISTS `mydb`;";
cmd = new MySqlCommand(s0, dbConn);
dbConn.Close();
Console.WriteLine("Verbindung wird hergestellt");
}
catch
{
Console.WriteLine("Die Verbindung kann nicht hergestellt werden");
}
Return of the Console, that the code run and should create a new database
I've opened the database overview and saw, that the database wasn't created
所以,这是我的问题,是否可以从 MariaDB 为 C# 项目创建和使用数据库?我该如何管理它?
我希望我的问题格式正确并且我提供了足够的信息来解决这个问题...
您似乎没有在执行查询。尝试添加 cmd.ExecuteNonQuery();
dbConn.Open();
s0 = "CREATE DATABASE IF NOT EXISTS `mydb`;";
cmd = new MySqlCommand(s0, dbConn);
cmd.ExecuteNonQuery();
dbConn.Close();
我是一名来自瑞士的 IT 学生,在 C# 和 Java 方面有一些经验。现在在学校,我们有一些关于 MySql 的课程,使用 XAMPP-package。我有一个想法,使用 MySql 在 C# 中制作一个工具,以在 MariaDB 上使用数据库。我在 Google 和 Stack Overflow 上搜索了很多次,但没有找到任何有效的解决方案。使用 Linq 也不是一回事,所以我希望你能帮助我。
string verbindung = "server=localhost;database=example_bankdb;uid=root;password=";
MySql.Data.MySqlClient.MySqlConnection dbConn = new MySql.Data.MySqlClient.MySqlConnection(verbindung);
MySqlCommand cmd;
string s0;
try
{
dbConn.Open();
s0 = "CREATE DATABASE IF NOT EXISTS `mydb`;";
cmd = new MySqlCommand(s0, dbConn);
dbConn.Close();
Console.WriteLine("Verbindung wird hergestellt");
}
catch
{
Console.WriteLine("Die Verbindung kann nicht hergestellt werden");
}
Return of the Console, that the code run and should create a new database
I've opened the database overview and saw, that the database wasn't created
所以,这是我的问题,是否可以从 MariaDB 为 C# 项目创建和使用数据库?我该如何管理它?
我希望我的问题格式正确并且我提供了足够的信息来解决这个问题...
您似乎没有在执行查询。尝试添加 cmd.ExecuteNonQuery();
dbConn.Open();
s0 = "CREATE DATABASE IF NOT EXISTS `mydb`;";
cmd = new MySqlCommand(s0, dbConn);
cmd.ExecuteNonQuery();
dbConn.Close();