Una connessione al database Java è un driver che si connette da un'applicazione a un database . Visual J # dispone di una connessione di database Java che può connettersi al database di Access dal computer. Per configurare una connessione al database Java, è necessario impostare un nome di origine dati (DSN) nel database di Access Northwind . Il Northwind è un database di esempio incluso in Microsoft Access che è possibile utilizzare per imparare le funzioni del database . Cose che ti serviranno
Visual Studio 2007 ( incluso con Office 2007 ) economici Show More Istruzioni
Impostare un Data Source Nome
1
Fare clic su " Ufficio " pulsante o "Start" sul vostro computer , quindi selezionare "Pannello di controllo ". In Windows 7 solo , fai clic su " Sistema e sicurezza ". Puntare su " Strumenti di amministrazione ", quindi fare clic su " Origine dati (ODBC ) . "
2 Fare clic sulla scheda " DNS di sistema " e quindi fare clic su " Aggiungi ".
3
fare clic su " driver do Microsoft Access ( * . mdb )" e quindi fare clic su "Fine". Se si utilizza un metodo diverso per accedere a un database (ad esempio , SQL Server ) , assicurarsi di selezionare il driver che è compatibile con il programma installato .
4
Tipo " JDBCdsn " nel " Data Source Name " di dialogo , quindi fare clic su " Seleziona ".
5
Clicca " Northwins.mdb "e quindi fare clic su " OK ".
6
Click " Windows NT autenticazione tramite ID di accesso di rete "sulla pagina di Microsoft SQL Server DSN configurazione che appare, quindi fare clic su " Avanti ".
7
Fare clic su" OK ".
accesso alla dati
8
Fare clic sul pulsante "Microsoft Office " in Visual Studio , quindi fare clic su "Progetto ".
9
Fare clic su " Applicazione console " e quindi digitare " JDBC2 " in la casella "Nome"
10
Eliminare il codice nella finestra , quindi il codice seguente taglia e incolla nella finestra :
import java * ;
< p . . > import java.sql * , .
import java.util * , .
importazione com.ms.jdbc.odbc.JdbcOdbcDriver ;
pubblico classe Connect { < br >
java.sql.Connection privato con = null;
privato ResultSet rs ;
//Costruttore :
pubblico Connect ( ) { }
< p > private void FindEmployee ( ) throws SQLException , url = " jdbc : odbc : JDBCdsn " ;
con = DriverManager.getConnection ( url , " " , "") ;
Dichiarazione stmt = con.createStatement ( ) ;
< p > rs = stmt.executeQuery ( " Select EmployeeID , Cognome , Titolo da Dipendenti" ) ;
mentre ( rs.next ( ) ) per
{
//colonna nomi:
System.out.println ( rs.getInt ( " EmployeeID " ) + " " + rs.getString ( "Cognome " ) + " " + rs.getString ( "Titolo" ) ) ; < br >
}
se ( con = null ! ) per
con.close ();
con = null;
}
catch ( SQLException ex ) per
{
due ex ;
}
cattura
( ClassNotFoundException clex ) per
{
buttare clex ;
}
}
private void CloseConnection ( ) { try {
se ( con = null)
con.close (); !
con = null;
} catch ( Exception ex ) {
ex.printStackTrace ( ) ;
}
}
public static void main (String [] args ) throws Exception {
Connect myDbTest = nuovo Connect ( ) ;
cercano
{
myDbTest.FindEmployee (); }
cattura
( Exception ex )
{
ex.printStackTrace ();
System.out.println ( "Trace Errore nel getConnection ( ) : " + ex.getMessage ( ) ) ;
}
}
}
11
Premere " F5 " per eseguire il codice . Il codice verrà recuperato il numero di serie del dipendente , il cognome e il titolo di lavoro dal database Northwind .