ขั้นตอนในการเชื่อมต่อฐานข้อมูล SQLServer 2008 กับ Java:
1. ไปที่เว็บไซต์อย่างเป็นทางการของ Microsoft เพื่อดาวน์โหลด jdbc และแตกไฟล์เพื่อรับ sqljdbc.jar และ sqljdbc4.jar เนื่องจากมีการใช้ JDK1.7 จึงมีการใช้ sqljdbc4.jar
2. คัดลอกไฟล์ sqljdbc4.jar ไปยังไดเร็กทอรี jdk/jdk1.7.0/jre/lib/ext
กำหนดค่าพาธตัวแปรคลาสพาธตัวแปรระบบ D:/Java/jdk1.7.0/jre/lib/ext/sqljdbc4.jar
ขั้นตอนการทดสอบ:
คัดลอกรหัสรหัส ดังต่อไปนี้:
นำเข้า java.sql.*;
คลาสสาธารณะ T1{
โมฆะสาธารณะคงหลัก (สตริง [] args)
-
พยายาม{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("โหลดไดรเวอร์ SQL สำเร็จ");
-
จับ (ข้อยกเว้น e) {
System.out.println("ไม่พบไดรเวอร์ SQL");
-
System.out.println("สวัสดี หุหุ!!");
-
-
3. เริ่ม -> โปรแกรม -> เซิร์ฟเวอร์ sql 2008 -> เครื่องมือกำหนดค่า -> ตัวจัดการการกำหนดค่าเซิร์ฟเวอร์ SQL เริ่มบริการ sql 2008 คลิกโหนดการกำหนดค่าเครือข่าย sql server2008 และเลือกโหนด "SQLserver Protocol"
เปิดใช้งานโปรโตคอล tcp/ip ตั้งค่าพอร์ต IPALL TCP ในที่อยู่ IP เป็น 1433 จากนั้นไปที่บริการเพื่อรีสตาร์ท SQL Server (สำคัญมาก...)
ขั้นตอนการทดสอบ:
คัดลอกรหัสรหัส ดังต่อไปนี้:
นำเข้า java.sql.*;
โมฆะสาธารณะคงหลัก (สตริง [] args)
-
พยายาม{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); System.out.println("โหลดไดรเวอร์ SQL สำเร็จแล้ว");
-
จับ (ข้อยกเว้น e) {
System.out.println("ไม่พบไดรเวอร์ SQL");
-
พยายาม{
Connectioncon=DriverManager.getConnection"jdbc:sqlserver://localhost:1433;
ชื่อฐานข้อมูล=SQLTest", "sa", "123");
คำสั่ง stmt = con.createStatement(); System.out.println("การเชื่อมต่อฐานข้อมูลสำเร็จ");
-
จับ (ข้อยกเว้น e) {
System.out.println("การเชื่อมต่อฐานข้อมูลล้มเหลว");
-
-
สังเกตชื่อฐานข้อมูลในโปรแกรมด้านบน คุณต้องสร้างฐานข้อมูลชื่อ SQLTest ในฐานข้อมูลก่อน จากนั้นเริ่มเชื่อมต่ออีกครั้ง
หลังจากการกำหนดค่าและการทดสอบข้างต้นแล้ว คุณสามารถใช้ Java เพื่อดำเนินการฐานข้อมูลได้ในอนาคต