Avatar billede ahara Nybegynder
17. august 2006 - 18:09 Der er 8 kommentarer

Connect to mysql DB

Jeg har netop installeret mysql og lavet en DB med en enkelt tabel i. Mit spørgsmål er så hvad jeg skal inkludere og hvilken kode jeg kan benytte til at kalde min DB og hente dataen fra denne.

Kan nogen vise mig en simpel metode?

Tak
Avatar billede Syska Mester
17. august 2006 - 18:11 #1
http://mysql.com/downloads/connector/net/1.0.html

brug denne klasse .... det hele står beskrevet i hjælp filen....

Her er også lidt info:
http://www.connectionstrings.com/
Avatar billede ahara Nybegynder
17. august 2006 - 18:23 #2
using System.Data.SqlClient;
SqlConnection oSQLConn = new SqlConnection();
oSQLConn.ConnectionString="my connection string";
oSQLConn.Open();

my connection string er navnet og placering af min DB på min HD eller?
Avatar billede Syska Mester
17. august 2006 - 18:32 #3
oSQLConn.ConnectionString = "Data Source=server;Database=mydb;User ID=username;Password=pwd;Command Logging=false";
Avatar billede ircnoob Nybegynder
17. august 2006 - 18:32 #4
MySqlConnection con = new MySqlConnection("Database=tiebreak;Data Source=localhost;User Id=root;Password=test");
            con.Open();
            MySqlCommand cmd = new MySqlCommand("INSERT INTO member VALUES (LAST_INSERT_ID(), ?name, ?adress, ?zipcode, ?city, ?phonenumber, ?email, ?birthday, ?dtfnr, ?sex, ?training, ?paid, ?pincode)", con);

fx
Avatar billede ahara Nybegynder
17. august 2006 - 18:37 #5
mydb er det hele stien til filen f.eks. c:\programmer\mysql\...\test.opt?

username hvordan finder jeg det? jeg skal kun skrive pw når jeg logger på mysql
Avatar billede ircnoob Nybegynder
17. august 2006 - 18:54 #6
mydb er bare navnet på din database.. Er ikke en sti ..

using System.Data.SqlClient;
eller
using MySql.Data.MySqlClient;

username er jo som default root ..
Avatar billede ahara Nybegynder
17. august 2006 - 23:53 #7
SqlConnection oSQLConn = new SqlConnection();
oSQLConn.ConnectionString = "Data Source=server;Database=test;User ID=root;Password=mit pw";
oSQLConn.Open();

Ovenstående giver fejlen: SQL server does not exist or access denied
Avatar billede md_craig Nybegynder
18. august 2006 - 08:57 #8
Det er fordi at SqlConnection er Specifik til MS SQL server... du skal bruge det ircnoob giver dig... en MySqlConnection
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