Avatar billede bremer Nybegynder
21. maj 2011 - 15:50 Der er 2 kommentarer

Ændring af ConnectionString til bruge af MySQL

Hej alle sammen!

jeg er meget ny i C#, sidder med denne ConnectionString som jeg gerne ville bruge ifm. MySql. - mit forslag ses sidst på siden.


MS SQL:
static string connStr = ConfigurationManager.ConnectionStrings["NorthwindConnectionString1"].ConnectionString;
static string sql = @"SELECT [Name], [LastName] FROM [Persons]";
static SqlConnection con = new SqlConnection(connStr);
static SqlCommand command = new SqlCommand(sql, con);
SqlDataAdapter adapter = new SqlDataAdapter(command);

MySQL:
using MySql.Data.MySqlClient;
MySqlConnection myConnection = new MySqlConnection();
myConnection.ConnectionString = myConnectionString;
myConnection.Open();
//execute queries, etc
myConnection.Close();
Avatar billede aaberg Nybegynder
21. maj 2011 - 18:14 #1
Du finder connectionstrings til de fleste databaser på connectionstrings.com

Se dette link for mysql:

http://connectionstrings.com/mysql#p28
Avatar billede aaberg Nybegynder
21. maj 2011 - 18:47 #2
Her er et mysql exempel:

DataTable dt = new DataTable();
           
string connectionString = "Server=localhost;Database=playblog;Uid=root;Pwd=test123;";
using(MySqlConnection connection = new MySqlConnection(connectionString))
using(MySqlCommand command = connection.CreateCommand())
{
  command.CommandText = "select * from someTable";
  MySqlDataAdapter adapter = new MySqlDataAdapter(command);
               
  adapter.Fill(dt);
}
           
foreach (DataRow row in dt.Rows)
{
  Console.WriteLine("kolonneværdi: " + row["column1"].ToString());
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester