Verbinden Sie den SQL -Server mit JDBC
Einrichten des SQL Server Servers
Ich verwende SQL Server 2005 Standardversion SP2, die alle nur standardmäßig sind und im Allgemeinen keine Konfiguration erfordern. Wenn Sie den Port konfigurieren müssen, lesen Sie bitte unten.
1. "Start" → "Programme" → "Microsoft SQL Server 2005" → "Konfigurationstools" → "SQL Server -Konfiguration Manager" → "SQL Server 2005 -Netzwerkkonfiguration" → "MSSQLServer -Protokoll"
2. Wenn "TCP/IP" nicht aktiviert ist, klicken Sie mit der rechten Maustaste und wählen Sie "Start".
3. Doppelklicken Sie auf "TCP/IP", um die Eigenschaftseinstellungen in "IP-Adresse" einzugeben.
4. Starten Sie den SQL Server neu oder starten Sie den Computer neu.
Erstellen Sie eine Datenbank
Öffnen Sie "SQL Server Management Studio", melden Sie sich an und stellen Sie eine Verbindung zum SQL Server -Server an, erstellen Sie eine neue Datenbank und nennen Sie es IT -Test
Tests in Sonnenfinsternis
1. Open Eclipse, "Datei" → "Neu" → "Projekt" → "Java -Projekt", der Projektname ist Test
2. Wählen Sie in Eclipse "Fenster" → "Einstellungen ..." → "Java" → "Installiert JRE", wählen Sie den installierten JRE, klicken /chs/sqljdbc.jar
3. Sie können SQLJDBC.jar in der "JRE-Systembibliothek" des Testprojekts sehen. Bauen Sie Pfad "→" Bibliothek "→" Hinzufügen von externem Jar ... ", wählen Sie %programmfile %/sqljdbc_1.1/chs/sqljdbc.jar
4. Schreiben Sie Java Code wie folgt:
Java.sql.*; public class test {public static void main (String [] srg) {String trivername = "com.microsoft.sqlserver.jdbc.sqlserverdriver"; : // localhost: 1433; (Drivername); ) {e.printstacktrace ();
Notiz:
1. Da der Server der SQL Express -Version standardmäßig deaktiviert ist und die Portnummer nicht konfiguriert ist, muss er zurückgesetzt werden.
2. Wenn Sie in Java eine Verbindung zu SQL Server 2000 herstellen, sollten Sie darauf achten:
Die Anweisung, die den Treiber- und URL -Pfad in SQL Server 2000 lädt, ist
String trivername = "com.microsoft.jdbc.sqlserver.sqlServerDriver";
String dburl = "JDBC: Microsoft: SQLSERVER: // localhost: 1433; DatabaseName = Beispiel";
Die Aussagen, die Treiber und URLs in SQL Server 2005 laden, sind
String trivername = "com.microsoft.sqlserver.jdbc.sqlserverdriver";
String dburl = "JDBC: SQLSERVER: // localhost: 1433; DatabaseName = Sample";
Wenn die Schreibmethode falsch ist, wird der Fahrer nicht gefunden.
JTDS Connection SQLServer
JTDS ist ein 100% purer Java -Treiber für JDBC 3.0 -Treiber für Microsoft SQL Server und Sybase (Versionen 10, 11, 12, 15). JTDS basiert auf Freetds und ist derzeit die schnellste Produktionsbereitschafts -JDBC -Treiber für SQL Server und Sybase.
JTDS ist mit JDBC 3.0 vollständig kompatibel, unterstützt parallele (vollständig unabhängige) Anweisungen in nur vorwärtsgerichteten und scrollbaren/aktualisierbaren Ergebnismengen (Ergebnissen) und kann alle Datenbankasemetadata- und ResultetMetAdata-Methoden implementieren.
JTDS - SQL Server und Sybase JDBC -Treiber
Paket SQLSERVER_JTDS; "; Connection Conn; public SQLServer () {this.connect ();} public void Connect () {try {try {class.forname (" net.sourceforge.jtds.jdbc.driver ");} catch (Ausnahme) {e.printstacktrace (); System.out.print (metadata.getDatabaseProductversion ());