Domanda

Avevo usato Esplora Server e i relativi strumenti per la grafica di sviluppo di database con Microsoft SQL Server in alcuni dei miei progetti di apprendimento - e ' stata una grande esperienza.Tuttavia, nel mio lavoro ho a che fare con Oracle DB SQLite e il mio hobby progetti di usare MySQL (perché sono ospitati su Linux).

C'è un modo per sfruttare il database relativi strumenti di Visual Studio con altri provider di database?

È stato utile?

Soluzione

Ecco le istruzioni su come connettersi al database MySQL da Visual Studio:

Per effettuare la connessione al server explorer è necessario effettuare le seguenti operazioni:

  • prima di tutto è necessario installare il MyODBC connettore 3.51 (o l'ultimo) su la macchina di sviluppo (NB.è possibile trovare questo in http://www.mysql.com/products/connector/odbc/ )

  • Creare un'origine dati nel Pannello di Controllo/Strumenti di Amministrazione con un connessione al database.Questi dati origine per essere utilizzata esclusivamente per Server Manager e non avete bisogno di preoccuparsi di creare la stessa data sorgente sul vostro PC quando si hai fatto il tuo VS.NET applicazione (A meno che non si desidera) - io non voglio coperchio in questa risposta, troppo a lungo.Lo scopo di questa spiegazione mi farà finta che si è creato un MyODBC origine dati denominata 'AADSN' al database "noddy" sul mysqlserver 'SERVER01' e una password di root di 'fred'.Il server può essere il Nome del Computer (trovato in Controllo Pannello/Sistema/Nome Computer), o in alternativa può essere l'IP Indirizzo.NB.Assicurarsi che si prova questa connessione prima di continuare con questa spiegazione.

  • aprire il tuo VS.NET progetto

  • vai al server explorer

  • fare clic su "Connessioni Dati'

  • selezionare "Aggiungi Connessione'

  • In DataLink Proprietà, vai sulla scheda provider e selezionare "Microsoft OLE DB Provider For ODBC drivers"

  • Fare Clic Su Avanti

  • Se in precedenza si è creata un'origine dati ODBC allora si può solo selezionare che.Lo svantaggio di questo è che quando si installa il tuo progetto applicazione sulla macchina client, il stessa origine dati deve essere lì.Io preferisce utilizzare una stringa di connessione.Questo dovrebbe essere qualcosa di simile:

DSN=AADSN;DESC=MySQL ODBC 3.51 Driver DSN;DATABASE=noddy;SERVER=SERVER01;UID=root PASSWORD=fred;PORT=3306;SOCKET=;OPTION=11;STMT=;

Se si omette la password dal stringa di connessione, quindi si deve fare assicurarsi che l'origine dati creato (AADSN) contiene una password.Io non sono andiamo a descrivere che cosa significa, si vedere la documentazione per myodbc per questo, basta assicurarsi che si ottenere una "Connessione Riuscita" messaggio quando si prova il datasource.

Altri suggerimenti

Ho trovato questo durante la mia ricerca su Sqlite.Non ho avuto la possibilità di usarlo però.Fateci sapere se questo funziona per voi.

http://sqlite.phxsoftware.com/

Sistema.Dati.SQLite Sistema.Dati.SQLite è l'originale SQLite database del motore e completo ADO.NET 2.0 provider, il tutto in un unico misto modalità di assemblaggio.

...

Visual Studio 2005/2008 In Fase Di Progettazione Supporto

È possibile aggiungere una connessione a SQLite Esplora Server, creare query con il query designer, il drag-and-drop tabelle in un DataSet Tipizzato e di più!

SQLite il designer lavora a pieno le edizioni di Visual Studio 2005/2008, tra VS2005 Express Edizioni.

Di NUOVO, Si può creare/modificare le viste, tabelle, indici, chiavi esterne, i vincoli e i trigger in modo interattivo all'interno del Server di Visual Studio Explorer!

Esplora Server deve supportare qualsiasi sistema di database che fornisce un driver ODBC.Nel caso di Oracle vi è una costruito nel driver con Visual Studio.

Nella finestra di Dialogo Aggiungi Connessione fare clic sul pulsante modifica origine dati si dovrebbe quindi ottenere un elenco dei fornitori si dispone di driver.

Oracle ha una serie di strumenti che si integra con Visual Studio.E ' confezionato con le loro librerie di accesso ai dati.

http://www.oracle.com/technology/software/tech/windows/odpnet/index.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top