Bất kỳ nguồn nào kèo tỷ số bóng đá euro hôm nayJDBCCần nhậpjava.sqlGói, kèo tỷ số bóng đá euro hôm nay:
nhập java.sql.*;
quan trọng:Không nhậporg.postgresqlGói. Nếu bạn làm như vậy, của bạn nguồn sẽ không biên dịch, nhưJavacsẽ bị nhầm lẫn.
Trước khi bạn có thể kết nối với cơ sở dữ liệu, bạn cần tải tài xế. Có hai phương pháp có sẵn và nó phụ thuộc vào mã là mã tốt nhất để kèo tỷ số bóng đá euro hôm nay.
Trong phương thức đầu tiên, mã của bạn hoàn toàn tải trình điều khiển
kèo tỷ số bóng đá euro hôm nayclass.forname ()
Phương pháp.
VìPostgreSQL, bạn sẽ
kèo tỷ số bóng đá euro hôm nay:
class.forname ("org.postgresql.driver");
Điều này sẽ tải trình điều khiển và trong khi tải, trình điều khiển sẽ tự động đăng ký vớiJDBC.
Lưu ý:The
forname ()
Phương pháp có thể ném AclassNotFoundException
Nếu trình điều khiển là không khả kèo tỷ số bóng đá euro hôm nay.
Đây là phương pháp phổ biến nhất để kèo tỷ số bóng đá euro hôm nay, nhưng hạn chế Mã để kèo tỷ số bóng đá euro hôm nay chỉPOSTGRESQL. Nếu mã của bạn có thể truy cập hệ thống cơ sở dữ liệu khác trong tương lai, Và bạn không kèo tỷ số bóng đá euro hôm nay bất kỳPostgreSQLPhương pháp thứ hai được khuyến khích.
Phương thức thứ hai chuyển trình điều khiển dưới dạng tham số choJVMKhi nó bắt đầu, kèo tỷ số bóng đá euro hôm nay-D
Đối số. Ví dụ:
8238_8303
Trong ví dụ này,JVMsẽ cố gắng tải trình điều khiển như một phần của việc khởi tạo.
Sau khi hoàn tất,ImageViewer
IS
bắt đầu.
Bây giờ, phương pháp này là phương pháp tốt hơn để kèo tỷ số bóng đá euro hôm nay vì nó cho phép Mã của bạn được kèo tỷ số bóng đá euro hôm nay với các gói cơ sở dữ liệu khác mà không có biên dịch lại mã. Điều duy nhất cũng sẽ thay đổi là kết nốiurl, đó là được bảo hiểm tiếp theo.
Một điều cuối cùng: Khi mã của bạn sau đó cố gắng mởKết nối
, và bạn nhận được mộtKhông có trình điều khiển SQLEXception
bị ném, đây có lẽ là
do trình điều khiển không ở trong đường dẫn lớp hoặc giá trị
trong tham số không đúng.
vớiJDBC, cơ sở dữ kèo tỷ số bóng đá euro hôm nay là được đại diện bởi mộturl(Bộ định vị tài nguyên thống nhất). VớiPostgreSQL, Điều này mất một trong những Các biểu mẫu sau:
JDBC: PostgreSQL:Cơ sở dữ kèo tỷ số bóng đá euro hôm nay
JDBC: PostgreSQL: //host/Cơ sở dữ kèo tỷ số bóng đá euro hôm nay
JDBC: PostgreSQL: //host:Cổng/cơ sở dữ kèo tỷ số bóng đá euro hôm nay
ở đâu:
Tên máy chủ của máy chủ. Mặc định làLocalhost.
Số cổng mà máy chủ đang nghe. Mặc định đếnPostgreSQLSố cổng tiêu chuẩn (5432).
Tên cơ sở dữ kèo tỷ số bóng đá euro hôm nay.
Để kết nối, bạn cần nhậnKết nối
phiên bản từJDBC. Để làm điều này, bạn sẽ kèo tỷ số bóng đá euro hôm nayDriverManager.GetConnection ()
Phương pháp:
Kết nối DB = DriverManager.GetConnection (url, tên người dùng, mật khẩu);
Để đóng kết nối cơ sở dữ kèo tỷ số bóng đá euro hôm nay, chỉ cần gọiĐóng ()
Phương pháp choKết nối
:
db.close ();