Connexion SQL Server à l'aide de JDBC
Configuration de SQL Server Server
J'utilise SQL Server 2005 Standard Version SP2, qui sont tous juste par défaut et ne nécessitent généralement pas de configuration. Si vous devez configurer le port, veuillez consulter ci-dessous.
1. "Démarrer" → "Programmes" → "Microsoft SQL Server 2005" → "Outils de configuration" → "SQL Server Configuration Manager" → "SQL Server 2005 Configuration du réseau" → "Protocole MSSQLServer"
2. Si "TCP / IP" n'est pas activé, cliquez avec le bouton droit et sélectionnez "Démarrer".
3. Double-cliquez sur "TCP / IP" pour saisir les paramètres de la propriété.
4. Redémarrez SQL Server ou redémarrez l'ordinateur.
Créer une base de données
Ouvrez "SQL Server Management Studio", connectez-vous et connectez-vous au serveur SQL Server, créez une nouvelle base de données et nommez le test
Test dans Eclipse
1. Ouvrir l'éclipse, "fichier" → "nouveau" → "Projet" → "Projet Java", le nom du projet est test
2. Dans Eclipse, sélectionnez "Window" → "Préférences ..." → "Java" → "Installé JRE", sélectionnez le JRE installé, cliquez sur "Modifier" → "Ajouter externe" et sélectionnez% ProgramFiles% /SQLJDBC_1.1 /chs/sqljdbc.jar
3. Vous pouvez voir SQLJDBC.jar dans la "bibliothèque du système JRE" du projet de test. Build Path "→" Library "→" Ajouter un pot externe ... ", sélectionnez% ProgramFiles% / sqljdbc_1.1 / chs / sqljdbc.jar
4. Écrivez le code Java comme suit:
import java.sql. *; public class test {public static void main (string [] srg) {String drivername = "com.microsoft.sqlserver.jdbc.sqlServerDriver"; : // localhost: 1433; (drivername); ) {e.printStackTrace ();}}}}
Note:
1. Étant donné que le serveur de la version SQL Express est désactivé par défaut et que le numéro de port n'est pas configuré, il doit être réinitialisé.
2. Si vous avez l'habitude de vous connecter à SQL Server 2000 en Java, vous devez faire attention:
L'instruction qui charge le pilote et le chemin URL dans SQL Server 2000 est
String drivername = "com.microsoft.jdbc.sqlServer.sqlServerDriver";
String dburl = "JDBC: Microsoft: SqlServer: // LocalHost: 1433; Databasename = Sample";
Les instructions qui chargent les pilotes et les URL de SQL Server 2005 sont
String drivername = "com.microsoft.sqlserver.jdbc.sqlServerDriver";
String dburl = "jdbc: sqlServer: // localhost: 1433; databasename = sampon";
Si la méthode d'écriture est erronée, le conducteur ne sera pas trouvé.
JTDS Connection SqlServer
JTDS est un pilote Java 100% pur open source pour les pilotes JDBC 3.0 pour Microsoft SQL Server et Sybase (versions 10, 11, 12, 15). JTDS est basé sur Freetds et est actuellement les pilotes JDBC prêts à la production les plus rapides pour SQL Server et Sybase.
JTDS est entièrement compatible avec JDBC 3.0, prend en charge les instructions parallèles (entièrement indépendantes) dans des ensembles de résultats en avant uniquement et défilement / mises à jour (résultats) et peut implémenter toutes les méthodes DatabaseMetAdata et SevetTeTaTadata.
JTDS - SQL Server et Sybase JDBC Pilote
package sqlserver_jtds; "; Connexion conn; public sqlServer () {this.connect ();} public void connect () {try {try {class.forname (" net.sourceforge.jtds.jdbc.driver ");} catch (exception e) {E.PrintStackTrace ();} //driverManager.RegisterDriver(New net.sourceforge.jtds.jdbc.driver ()); System.out.print (metadata.getDatabaseProductVersion ());} Catch (exception e) {e.PrintStackTrace ();