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)
PS: ใส่ sqljdbc4.jar ลงในแพ็คเกจเท่านั้น ไม่ใช่ sqljdbc.jar เนื่องจากสามารถมีได้เพียงหนึ่ง jdbc และข้อผิดพลาดจะถูกรายงานหากวางสองรายการพร้อมกัน
5. ใน Start->Microsoft Sql server 2008 R2 (หรือเวอร์ชันอื่นๆ)->Configuration Tools->SQL Server Configuration Manager
-> การกำหนดค่าเครือข่าย SQL Server 2008 r2 -> โปรโตคอล MSSQLSERVER
เปิดใช้งาน "TCP/IP"; ดับเบิลคลิก "TCP/IP" -> "ที่อยู่ IP" -> "IPAll" -> "พอร์ต TCP" เพื่อเพิ่มค่าเริ่มต้น "1433"
6. แก้ไขโหมดการรับรองความถูกต้องเข้าสู่ระบบเริ่มต้น (เนื่องจากกระบวนการติดตั้งจะขึ้นอยู่กับ "โหมดการรับรองความถูกต้องของ Windows" ตามค่าเริ่มต้น การเข้าสู่ระบบ sa จะถูกปิดใช้งาน)
1 ขั้นแรกให้เข้าสู่ระบบด้วยข้อมูลระบุตัวตนของ Windows จากนั้นไปที่ความปลอดภัย -> ชื่อเข้าสู่ระบบ -> คลิกขวาที่ "sa" -> คุณสมบัติ -> ทั่วไป ->
ตั้งรหัสผ่านและรหัสผ่านยืนยันชื่อล็อกอิน sa เป็น 123456->สถานะ->เข้าสู่ระบบ->เปิดใช้งาน->ตกลง;
2) จากนั้นออก รีสตาร์ทฐานข้อมูล และเข้าสู่ระบบโดยใช้ "SQL Server และ Windows Authentication Mode" ชื่อผู้ใช้คือ sa และรหัสผ่านคือ 123456 หากเข้าสู่ระบบสำเร็จ การตั้งค่าฐานข้อมูลจะเสร็จสมบูรณ์
7. เปิด eclipse และสร้างโปรเจ็กต์ Java ใหม่
คัดลอกรหัสรหัสดังต่อไปนี้:
นำเข้า java.sql.*;
การทดสอบชั้นเรียนสาธารณะ {
โมฆะคงที่สาธารณะ main (String [] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // โหลดไดรเวอร์ JDBC
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; //เชื่อมต่อกับเซิร์ฟเวอร์และตัวอย่างฐานข้อมูล
String userName = "sa"; // ชื่อผู้ใช้เริ่มต้น
สตริง userPwd = "123456"; //Password
การเชื่อมต่อ dbConn;
พยายาม {
Class.forName(ชื่อคนขับ);
dbConn = DriverManager.getConnection (dbURL, ชื่อผู้ใช้, userPwd);
System.out.println( "การเชื่อมต่อสำเร็จ! "); //หากการเชื่อมต่อสำเร็จ คอนโซลจะแสดงผลการเชื่อมต่อสำเร็จ!
} จับ (ข้อยกเว้นจ) {
e.printStackTrace();
-
-
-
8. หากการดำเนินการสำเร็จ แสดงว่าการกำหนดค่าสำเร็จ!