โดยทั่วไป คุณสามารถเปลี่ยนฐานข้อมูลปัจจุบันใน MySQL โดยใช้แบบสอบถาม USE
ไวยากรณ์
ใช้ชื่อฐานข้อมูล
เพื่อ เปลี่ยนฐานข้อมูลปัจจุบัน โดยใช้ JDBC API คุณต้อง:
-
ลงทะเบียนคนขับ :ลงทะเบียนคลาสไดรเวอร์โดยใช้เมธอด registerDriver() ของคลาส DriverManager ส่งชื่อคลาสไดรเวอร์ไปเป็นพารามิเตอร์
-
สร้างการเชื่อมต่อ :เชื่อมต่อฐานข้อมูลโดยใช้เมธอด getConnection() ของคลาส DriverManager ส่ง URL (สตริง) ชื่อผู้ใช้ (สตริง) รหัสผ่าน (สตริง) เป็นพารามิเตอร์ไป
-
สร้างคำชี้แจง :สร้างอ็อบเจ็กต์ Statement โดยใช้เมธอด createStatement() ของอินเทอร์เฟซการเชื่อมต่อ
-
ดำเนินการค้นหา :ดำเนินการค้นหาโดยใช้เมธอด execute() ของอินเทอร์เฟซงบ
ตัวอย่าง
การติดตามโปรแกรม JDBC จะสร้างการเชื่อมต่อกับ MySQL และเลือกฐานข้อมูลชื่อ mydatabase -
<ก่อนหน้า> นำเข้า java.sql.Connection นำเข้า java.sql.DriverManager นำเข้า java.sql.SQLException นำเข้า java.sql.Statement คลาสสาธารณะ ChangeDatabaseExample { โมฆะสาธารณะหลัก (สตริง args []) พ่น SQLException { // การลงทะเบียนไดร์เวอร์ DriverManager.registerDriver(new com.mysql.jdbc.Driver()); //รับการเชื่อมต่อสตริง mysqlUrl ="jdbc:mysql://localhost/"; การเชื่อมต่อ con =DriverManager.getConnection (mysqlUrl, "root", "password"); System.out.println("การเชื่อมต่อสำเร็จ......"); // การสร้างคำสั่งงบ stmt =con.createStatement(); //สร้างตาราง Query String query ="ใช้ mydatabase"; //ดำเนินการค้นหา stmt.execute(query); System.out.println("ฐานข้อมูลมีการเปลี่ยนแปลง......"); }}ผลลัพธ์
เชื่อมต่อแล้ว......ฐานข้อมูลมีการเปลี่ยนแปลง......
นอกจากนี้ คุณยังสามารถเลือก/สลับไปยังฐานข้อมูลที่ต้องการใน MySQL ได้โดยใส่ชื่อต่อท้าย URL ดังที่แสดงด้านล่าง -
//กำลังรับการเชื่อมต่อString url ="jdbc:mysql://localhost/mydatabase";Connection con =DriverManager.getConnection(url, "root", "password");