Bất cứ khi nào bạn muốn phát hànhSQLCâu lệnh cho cơ sở dữ liệu, bạn yêu cầucâu lệnh
hoặcPreparedStatement
phiên bản. Khi bạn cócâu lệnh
hoặcChuẩn bị
, bạn có thể sử dụng vấn đề kèo bóng đá pháp.resultset
phiên bản, chứa toàn bộ kết quả.Ví dụ 8-1Minh họa
Ví dụ 8-1. Xử lý một kèo bóng đá pháp đơn giản trongJDCB
Ví dụ này sẽ đưa ra một kèo bóng đá pháp đơn giản và in racâu lệnh
.
câu lệnh st = db.CreateStatement ();
Ví dụ này sẽ phát hành kèo bóng đá pháp giống như trước khi sử dụngChuẩn bị
và một ràng buộc
int foovalue = 500;
câu lệnh
hoặcChuẩn bị
giao diệnĐiều sau đây phải được xem xét khi sử dụngcâu lệnh
hoặcPreparedStatement
giao diện:
Bạn có thể sử dụng mộtcâu lệnh
phiên bản nhiều lần bạnresultset
có thể tồn tại mỗicâu lệnh
hoặcChuẩn bị
Tại một thời điểm nhất định.
Nếu bạn cần thực hiện kèo bóng đá pháp trong khi xử lýresultset
, bạn có thể đơn giảncâu lệnh
.
Nếu bạn đang sử dụng các luồng và một sốcâu lệnh
cho mỗi luồng. Tham khảoPhần 8.8Nếu bạn là
Khi bạn hoàn thành bằng cách sử dụngcâu lệnh
hoặcChuẩn bị
Bạn nên đóng
resultset
Giao diệnSau đây phải được xem xét khi sử dụngresultset
giao diện:
Trước khi đọc bất kỳ giá trị nào, bạn phải gọiNEXT ()
. Điều này trả về đúng nếu có một
dướiJDBCThông số kỹ thuật, bạn chỉ nên kèo bóng đá pháp cập một trường một lần. Nó làkèo bóng đá phápDriver Will
Bạn phải đóng mộtresultset
bằng cách gọiĐóng ()
Sau khi sử dụng xong
Một khi bạn thực hiện một kèo bóng đá pháp khác vớicâu lệnh
Được sử dụng để tạo Aresultset
, hiện đang mởresultset
Ví dụ được đóng lại
resultset
hiện tạiresultset
. Nếu bạn muốn cập nhật dữ liệuSQLCâu lệnh cập nhật.JDBCĐặc điểm kỹ thuật không