Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 2.814 pregleda

Najnovija ↓

c# & mysql database 15.07.2007. u 11:09 · pre 234 meseca #1
Na koji nacin da povezem Mysql bazu na netu sa mojim c# clientom . Konkretan primer pravim igricu i hocu da posaljem neki text u bazu na koji nacin ?Kako da pristupim podacima? Preko dataseta?


Hvala!
Re: c# & mysql database 15.07.2007. u 15:00 · pre 234 meseca #2
I ja sam se o tome raspitivao ovde na ES i ovako nešto treba da bude:
-Server mora da dozvoljava "remote" pristup mySQL bazi. Sad ja ne znam baš dal sam se pravilno izrazio ali poenta je da većina hostinga dozvoljava pristup bazi samo sa lokalne mašine( ono localhost) što je i logično jer pretpostavljaju da ćeš na njihovom hostingu da držiš svoj sajt za koji ti je potrebna baza a ne da ćeš da koristiš bazu za potrebe nekog desktop programa. Dakle moraš da nađeš hosting koji dozvoljava "spoljašnji" pristup.

-Ako to ne uspeš ima još jedna solucija. Napravi Web Service i njega postaviš negde na netu i onda da preko njega pristupaš bazi jer ćeš na taj način da ostvariš "lokalni" pristup bazi što jelte, svi "hostinzi" dozvoljavaju. Za ovo hosting mora da podržava i ASP.NET. Ako koristiš free hosting a nađeš neki sa ASP.NET podrškom, javi pošto i meni treba. Ja sam našao par ali uvek ima neka zajebancija kod registracije.
Potpis
Expert Opinions - Niche Articles
Re: c# & mysql database 16.07.2007. u 08:35 · pre 234 meseca #3
Hvala za savete sto se tiche potrebnih delova ali sto se tiche koda kako da otvorim connecttion ??
Re: c# & mysql database 16.07.2007. u 21:26 · pre 234 meseca #4
Code:
using System.Data.OleDb;

string connString = " ... "; // Videti na www.connectionstrings.com

OleDbConnection konekcija  = new OleDbConnection(connString);

OleDbCommand komanda = new OleDbCommand();
komanda.CommandText = "tekst komande";
komanda.Connection = konekcija;

konekcija.Open();

//sad picis preko readera ili adaptera

OleDbDataReader dr = komanda.ExecuteReader();
// ili 
komanda.ExecuteNonQuery(); 
...

konekcija.Close();


sa svlacenje citavih tabela je zgodna klasa Adapter (koji koristis u kombinaciji sa klasom DataTable), za update je po meni mnogo lakse ici bez adaptera...
pogledaj malo ado.net ili sqloledbcommand na msdn-u
Re: c# & mysql database 17.07.2007. u 08:53 · pre 234 meseca #5
Drugari mi kazu da ovo mozda nece raditi... oni su se kacili preko odbc-a plus konektor...
Re: c# & mysql database 17.07.2007. u 17:54 · pre 234 meseca #6
ovo nebude radilo.umjesto stavi mysql.na www.mysql.org imas konektor koji ubacis.
mijenjas samo oledb u mysql, malo se poigraj.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme