Connessione a database su server

giovedì 31 marzo 2005 - 14.12

sarto76 Profilo | Junior Member

Ciao a tutti ho una domanda da porvi?
Ho creato una windows application e vorei che questa si collegasse ad un database mysql su un server remoto. è possibile far collegare la mia applicazione a questo server? Il server deve possedere il framework? In che modo posso collegarmi?
Grazie mille a tutti ciao Massimo

Cteniza Profilo | Guru

Puoi cominciare scaricando il driver nativo di MySql per .NET e guardarti gli esempi di utilizzo e gestione delle classi presenti nel driver.
Sul server NON hai bisogno del Framework .NET nè del run time .NET.
Invece tutti i client che vorranno utilizzare il tuo programma dovranno avere il framework (run time) installato.

antoleo Profilo | Newbie

io sto usando mySQL ODBC-Connector ricavato dalla rivista ioprogrammo (ma inrete si può scaricare direttamente).
Anc'hio mi ponevo lo stesso tuo problema.
Ecco un esempio:

loc_objConn = New MySqlConnection("server=192.168.1.34;database=nomeDB;user ID=pippo; password=pluto)

loc_objDataAdapter = New MySqlDataAdapter(loc_sSQL, loc_objConn)

loc_objDataSet = New DataSet()

loc_objConn.Open()

' carico la tabella nel dataset
loc_objDataAdapter.Fill(loc_objDataSet, "AspettoBeni")

' Carico il datagrid con i dati
loc_dgDataGrid.DataSource = loc_objDataSet
loc_dgDataGrid.DataMember = loc_objDataSet.Tables(0).TableName

' Chiudo la connessione
loc_objConn.Close()

Come vedi i nomi degli oggetti si differiscono solo per il suffisso MySql.

Penso che per collegarti in remoto ad un DB tu debba inserire nella stringa di connessione l'IP del server.
Fammi sapere comunque come va a finire perchè mi interessa

matro Profilo | Newbie

qualcuno sa come fare per ottenere da codice .net l'elenco dei server SQL disponibili nella retea cui si è collegati?...mi servono per poi inserirli in una banale combobox.

Brainkiller Profilo | Guru

Ciao,
ti ho risposto già qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=3321

Apri un altro thread se l'argomento cambia.
ciao
david
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5