Phần này mô tả định dạng URL kết nối và cách tạo các đối tượng kết nối với lớp DriverManager
Nếu bạn muốn sử dụng lớp DriverManager để tạo các đối tượng kết nối, bạn cần biết cách tạo URL kết nối cung cấp thông tin truy cập vào máy chủ MySQL. URL kết nối MySQL có định dạng sau
jdbc:mysql://[host][:port]/[database][?property1][=value1]... host - The host name where MySQL server is running. Default is 127.0.0.1 - the IP address of localhost. port - The port number where MySQL is listening for connection. Default is 3306. Database - The name of an existing database on MySQL server. If not specified, the connection starts no current database. Property - The name of a supported connection properties. "user" and "password" are 2 most important properties. Value - The value for the specified connection property.
Dưới đây là một số URL kết nối ví dụ
jdbc:mysql://localhost:3306/HerongDB?user=Herong&password=TopSecret jdbc:mysql://:3306/HerongDB?user=Herong&password=TopSecret jdbc:mysql://localhost/HerongDB?user=Herong&password=TopSecret jdbc:mysql://localhost:3306/?user=Herong&password=TopSecret jdbc:mysql://localhost/?user=Herong&password=TopSecret jdbc:mysql://:3306/?user=Herong&password=TopSecret jdbc:mysql:///HerongDB?user=Herong&password=TopSecret jdbc:mysql:///?user=Herong&password=TopSecret
Tôi đã viết chương trình sau để xác thực một số URL kết nối được liệt kê ở trên
/* MySqlConnectionUrl.java * Copyright [c] HerongYang.com. All Rights Reserved. */ import java.sql.*; public class MySqlConnectionUrl { public static void main[String [] args] { Connection con = null; try { con = DriverManager.getConnection[ "jdbc:mysql://localhost:3306/HerongDB?" + "user=Herong&password=TopSecret"]; System.out.println["Connected with host:port/database."]; con.close[]; con = DriverManager.getConnection[ "jdbc:mysql://:3306/HerongDB?" + "user=Herong&password=TopSecret"]; System.out.println["Connected with default host."]; con.close[]; con = DriverManager.getConnection[ "jdbc:mysql://localhost/HerongDB?" + "user=Herong&password=TopSecret"]; System.out.println["Connected with default port."]; con.close[]; con = DriverManager.getConnection[ "jdbc:mysql://localhost:3306/?" + "user=Herong&password=TopSecret"]; System.out.println["Connected with no database."]; con.close[]; con = DriverManager.getConnection[ "jdbc:mysql:///?" + "user=Herong&password=TopSecret"]; System.out.println["Connected with properties only."]; con.close[]; } catch [Exception e] { System.err.println["Exception: "+e.getMessage[]]; } } }
Đây là đầu ra
herong> java -cp .:mysql-connector-java.jar MySqlConnectionUrl MySQL JDBC driver loaded ok. Connected with host:port/database. Connected with default host. Connected with default port. Connected with no database. Connected with properties only.
Mục lục
Về cuốn sách này
Giới thiệu JDBC [Kết nối cơ sở dữ liệu Java]
Cài đặt JDK [Java SE]
Cài đặt và chạy Java DB - Derby
Trình điều khiển JDBC Derby [Java DB]
Các đối tượng nguồn dữ liệu JDBC của Derby [Java DB]
Java DB [Derby] - Câu lệnh DML
Java DB [Derby] - Đối tượng Kết quả của Truy vấn
Java DB [Derby] - Chuẩn bị sẵn
Cài đặt MySQL trên Windows
►Trình điều khiển JDBC của MySQL [Trình kết nối MySQL/J]
MySQL Connector/J - Tải xuống và cài đặt
Đang tải trình điều khiển JDBC cho máy chủ MySQL
►URL kết nối trình điều khiển JDBC
Tạo kết nối với lớp DataSource
Nhận thông tin trình điều khiển và máy chủ
Tạo bảng với AUTO_INCREMENT Cột
Câu lệnh "INSERT INTO"
MySQL - Chuẩn bị
MySQL - Triển khai tham chiếu của JdbcRowSet
MySQL - JBDC CallableStatement
MySQL CLOB [Đối tượng ký tự lớn] - VĂN BẢN
MySQL BLOB [Đối tượng lớn nhị phân] - BLOB
Cài đặt Oracle Express Edition trên Windows
Trình điều khiển JDBC của Oracle
Oracle - Triển khai tham chiếu của JdbcRowSet
Oracle - Chuẩn bị
Oracle - JBDC CallableStatement
Oracle CLOB [Đối tượng lớn ký tự] - VĂN BẢN
Oracle BLOB [Đối tượng lớn nhị phân] - BLOB
Phiên bản Microsoft SQL Server Express
Trình điều khiển Microsoft JDBC cho SQL Server
Trình điều khiển Microsoft JDBC - Câu lệnh truy vấn và tập kết quả
Trình điều khiển Microsoft JDBC - Đối tượng DatabaseMetaData
Trình điều khiển Microsoft JDBC - Câu lệnh DDL
Trình điều khiển Microsoft JDBC - Câu lệnh DML
Máy chủ SQL - Chuẩn bị
SQL Server CLOB [Đối tượng ký tự lớn] - VĂN BẢN
Máy chủ SQL BLOB [Đối tượng lớn nhị phân] - BLOB
Trình điều khiển cầu JDBC-ODBC - mặt trời. jdbc. odbc. Trình điều khiển JdbcOdbc
Trình điều khiển cầu nối JDBC-ODBC - Tệp văn bản phẳng
Trình điều khiển cầu nối JDBC-ODBC - MS Access
Trình điều khiển cầu JDBC-ODBC - Máy chủ MS SQL
Tóm tắt trình điều khiển JDBC và máy chủ cơ sở dữ liệu
Sử dụng nhóm kết nối với JDBC
Hướng dẫn đã lưu trữ
Người giới thiệu
Phiên bản đầy đủ ở định dạng PDF/EPUB