1. لاستخدام قاعدة بيانات في Java، تحتاج إلى استخدام JDBC (اتصال قاعدة بيانات Java) للاتصال والتشغيل.
عنوان التنزيل: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774
2. بعد الانتهاء، قم باستخراجه إلى أي قرص، مثل: G:/Program Files/sqljdbc;
3. يدعم Microsoft JDBC Drivr 4.0 لـ SQL Server فقط jdk1.6 وما فوق، ويحتوي على حزمتين داخليًا: sqljdbc4.jar وsqljdbc.jar
4. ضع sqljdbc4.jar في حزمة تثبيت Java
على سبيل المثال: G:/Program Files/Java/jdk1.7.0_05/jre/lib/ext (يجب أن يكون: ./jdk1.7.0_05/jre/lib/ext)
ملاحظة: ضع sqljdbc4.jar فقط في الحزمة، وليس sqljdbc.jar، لأنه لا يمكن أن يكون هناك سوى jdbc واحد، وسيتم الإبلاغ عن خطأ إذا تم وضع اثنين في نفس الوقت.
5. في ابدأ->Microsoft Sql server 2008 R2 (أو إصدارات أخرى)->أدوات التكوين->SQL Server Configuration Manager
-> تكوين شبكة SQL Server 2008 r2-> بروتوكول MSSQLSERVER؛
قم بتمكين "TCP/IP"؛ انقر نقرًا مزدوجًا فوق "TCP/IP" -> "عنوان IP" -> "IPAll" -> عنصر "منفذ TCP" لإضافة العنصر الافتراضي "1433".
6. قم بتعديل وضع مصادقة تسجيل الدخول الافتراضي (نظرًا لأن عملية التثبيت تعتمد على "وضع مصادقة Windows" افتراضيًا، يتم تعطيل تسجيل الدخول sa)
① قم أولاً بتسجيل الدخول باستخدام هوية Windows، ثم انتقل إلى الأمان->اسم تسجيل الدخول->انقر بزر الماوس الأيمن على "sa"->خصائص->عام->
قم بتعيين كلمة المرور وكلمة مرور التأكيد لاسم تسجيل الدخول sa على 123456->الحالة->تسجيل الدخول->تمكين->موافق؛
② ثم قم بالخروج، وأعد تشغيل قاعدة البيانات، وقم بتسجيل الدخول باستخدام "وضع مصادقة SQL Server وWindows". اسم المستخدم هو sa وكلمة المرور هي 123456. إذا تم تسجيل الدخول بنجاح، فستكتمل إعدادات قاعدة البيانات.
7. افتح Eclipse وقم بإنشاء مشروع جافا جديد
انسخ رمز الكود كما يلي:
استيراد java.sql.*;
اختبار الطبقة العامة {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // قم بتحميل برنامج تشغيل JDBC
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; // الاتصال بالخادم ونموذج قاعدة البيانات
String userName = "sa"; // اسم المستخدم الافتراضي
String userPwd = "123456";
اتصال دي بي كون؛
يحاول {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println( "تم الاتصال بنجاح! "); // إذا كان الاتصال ناجحًا، فستخرج وحدة التحكم الاتصال ناجحًا!
} قبض (الاستثناء ه) {
printStackTrace();
}
}
}
8. إذا نجحت العملية، يكون التكوين ناجحًا!