Bất cứ khi nào bạn muốn kèo tỷ số bóng đá euro hôm naySQLCâ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ặcPreparedStatement
, bạn có thể sử dụng vấn đề kèo tỷ số bóng đá euro hôm nay.
Điều này sẽ trả lại mộtresultset
phiên bản, chứa toàn bộ kèo tỷ số bóng đá euro hôm nay quả.Ví dụ 5-1Minh họa
Quá trình này.
Ví dụ 5-1. Xử lý một kèo tỷ số bóng đá euro hôm nay đơn giản trongJDBC
Ví dụ này sẽ đưa ra một kèo tỷ số bóng đá euro hôm nay đơn giản và in ra
Cột đầu tiên của mỗi hàng bằng cách sử dụngcâu lệnh
.
câu lệnh st = db.CreateStatement (); Resultset rs = St.ExecuteQuery ("chọn * từ mytable trong đó cộtfoo = 500"); while (rs.next ()) System.out.print ("Cột 1 đã trả về"); System.out.println (rs.getString (1));
Ví dụ này sẽ phát hành kèo tỷ số bóng đá euro hôm nay giống như trước khi sử dụngChuẩn bị
và một ràng buộc
giá trị trong kèo tỷ số bóng đá euro hôm nay.
int foovalue = 500; Đã chuẩn bị st = db.preparestatement ("chọn * từ mytable where cộtfoo =?"); St.SetInt (1, foovalue); Resultset rs = St.ExecuteQuery (); while (rs.next ()) System.out.print ("Cột 1 đã trả về"); System.out.println (rs.getString (1));
câu lệnh
hoặcPreparedStatement
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
ví dụ nhiều lần bạn
muốn. Bạn có thể tạo một cái ngay khi bạn mở
kèo tỷ số bóng đá euro hôm nay nối và sử dụng nó cho tuổi thọ của kèo tỷ số bóng đá euro hôm nay nối. Nhưng
bạn phải nhớ rằng chỉ có mộtresultset
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 tỷ số bóng đá euro hôm nay trong khi xử lýresultset
, bạn có thể đơn giản
Tạo và sử dụng một kháccâu lệnh
.
Nếu bạn đang sử dụng các luồng và một số
cơ sở dữ liệu, bạn phải sử dụng riêngcâu lệnh
cho mỗi luồng. Tham khảoPhần 5.8Nếu bạn là
nghĩ đến việc sử dụng các chủ đề, vì nó bao gồm một số quan trọng
điểm.
Khi bạn hoàn thành bằng cách sử dụngcâu lệnh
hoặcPreparedStatement
Bạn nên đóng
Nó.
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
kèo tỷ số bóng đá euro hôm nay quả, nhưng quan trọng hơn, nó chuẩn bị hàng
xử lý.
dướiJDBCĐặc điểm kỹ thuật, bạn chỉ nên kèo tỷ số bóng đá euro hôm nay cập một trường một lần. Nó là an toàn nhất để tuân thủ quy tắc này, mặc dù tại thời điểm hiện tại, ThePostgreSQLDriver Will Cho phép bạn kèo tỷ số bóng đá euro hôm nay cập một trường bao nhiêu lần tùy thích.
Bạn phải đóng mộtresultset
bằng cách gọiĐóng ()
Sau khi sử dụng xong
Nó.
Một khi bạn thực hiện một kèo tỷ số bóng đá euro hôm nay khác vớicâu lệnh
Được sử dụng để tạo mộtresultset
, hiện đang mởresultset
trường hợp được đóng lại
tự động.
resultset
10989_11060resultset
. Nếu bạn muốn cập nhật dữ liệu
Bạn cần phải làm theo cách cũ bằng cách kèo tỷ số bóng đá euro hôm naySQLTuyên bố cập nhật.
Điều này phù hợp vớiJDBC11350_11436