توصيل خادم SQL باستخدام JDBC
إعداد خادم SQL Server
أنا أستخدم SQL Server 2005 SP2 SP2 ، وكلها متخلفة فقط ولا تتطلب تكوينًا بشكل عام. إذا كنت بحاجة إلى تكوين المنفذ ، فيرجى الاطلاع أدناه.
1.
2. إذا لم يتم تمكين "TCP/IP" ، فقرر بزر الماوس الأيمن وحدد "ابدأ".
3. انقر نقرًا مزدوجًا فوق "TCP/IP" لإدخال إعدادات الخاصية.
4. أعد تشغيل SQL Server أو أعد تشغيل الكمبيوتر.
إنشاء قاعدة بيانات
افتح "SQL Server Management Studio" ، وقم بتسجيل الدخول والتواصل مع خادم SQL Server ، وإنشاء قاعدة بيانات جديدة ، واسم اختبارها
اختبار في الكسوف
1. فتح Eclipse ، "ملف" → "New" → "Project" → "Java Project" ، اسم المشروع هو اختبار
2. في Eclipse ، حدد "نافذة" → "تفضيلات ..." → "Java" → "مثبت JRE" ، حدد JRE المثبت ، انقر فوق "تحرير" → "إضافة خارجي" ، واختيار ٪ programfiles ٪ /sqljdbc_1.1 /chs/sqljdbc.jar
3. يمكنك رؤية SQLJDBC.JAR في "مكتبة نظام JRE" لمشروع الاختبار. بناء مسار "→" مكتبة "→" إضافة جرة خارجية ... "، SELECT ٪ Programfiles ٪/SQLJDBC_1.1/CHS/SQLJDBC.JAR
4. اكتب رمز Java على النحو التالي:
استيراد java.sql.*؛ اختبار الفئة العامة {public static void main (string [] srg) {String drivername = "com.microsoft.sqlserver.jdbc.sqlserverver" ؛ : // localhost: 1433 ؛ (اسم الحكم) ؛ ) {E.PrintStacktrace () ؛
ملحوظة:
1. نظرًا لأن خادم إصدار SQL Express يتم تعطيله افتراضيًا ولم يتم تكوين رقم المنفذ ، فيجب إعادة تعيينه.
2. إذا كنت تستخدم للاتصال بخادم SQL 2000 في Java ، فيجب عليك الانتباه:
البيان الذي يحمل برنامج التشغيل ومسار URL في SQL Server 2000 هو
string drivername = "com.microsoft.jdbc.sqlserver.sqlserverdriver" ؛
String dburl = "JDBC: Microsoft: SQLServer: // localhost: 1433 ؛ databasename = sample" ؛
العبارات التي تقوم بتحميل برامج التشغيل وعناوين URL في SQL Server 2005
string drivername = "com.microsoft.sqlserver.jdbc.sqlserverdriver" ؛
String dburl = "jdbc: sqlserver: // localhost: 1433 ؛ databasename = sample" ؛
إذا كانت طريقة الكتابة خاطئة ، فلن يتم العثور على السائق.
JTDS Connection SQLServer
JTDS هو برنامج تشغيل Java نقي المصدر بنسبة 100 ٪ لسائقي JDBC 3.0 لخادم Microsoft SQL و Sybase (الإصدارات 10 ، 11 ، 12 ، 15). يعتمد JTDS على FREETDS وهو حاليًا أسرع برامج تشغيل JDBC جاهزة لخادم SQL و SYBASE.
JTDS متوافق تمامًا مع JDBC 3.0 ، ويدعم عبارات متوازية (مستقلة تمامًا) في مجموعات النتائج الأمامية فقط ، ومجموعات قابلة للتمرير/محدثة (نتائج) ، ويمكنها تنفيذ جميع أساليب Databasemetadata و ResultEtMetadata.
JTDS - SQL Server و Sybase JDBC Driver
حزمة sqlserver_jtds ؛ "؛ connection conn ؛ public sqlserver () {this.connect () ؛} public void connect () {try {try {class.forname ( {E.PrintStackTrace () ؛ System.out.print (metadata.getDatabaseProduction ()) ؛