1. Trang chủ
  2. » Thể loại khác

resultsetmetadata interface trong jdbc

2 103 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 149,35 KB

Nội dung

http://vietjack.com/java_jdbc/index.jsp                                                                                                              Copyright  ©  vietjack.com     ResultSetMetaData Interface JDBC Nếu bạn muốn lấy thông tin tổng số cột, tên cột, kiểu cột, … bảng, bạn nên sử dụng ResultSetMetaData Interface cung cấp phương thức để lấy metadata từ đối tượng ResultSet Bạn theo dõi đoạn code sau Đầu tiên tạo đối tượng Resultset rs, tạo đối tượng ResultSetMetaData rsmd sử dụng đối tượng rsmd để tìm xem có cột mà rs có xác định xem cột rs sử dụng mệnh đề WHERE không ResultSet rs = stmt.executeQuery("SELECT mssv, ho, ten, diemthi FROM sinhvienk60"); ResultSetMetaData rsmd = rs.getMetaData(); int numberOfColumns = rsmd.getColumnCount(); boolean b = rsmd.isSearchable(1); Một số phương thức sử dụng phổ biến đối tượng ResultSetMetaData public int getColumnCount()throws SQLException Trả tổng số cột đối tượng ResultSet public String getColumnName(int index)throws SQLException Trả tên cột mục cho public String getColumnTypeName(int index)throws SQLException Trả tên kiểu cột mục cho public String getTableName(int index)throws SQLException Trả tên bảng cho mục cột xác định public Boolean isAutoIncrement(int column) Xác định xem cột cho có phải tự động tăng (auto-increment) hay không http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/java_jdbc/index.jsp                                                                                                              Copyright  ©  vietjack.com     Lấy đối tượng ResultSetMetaData JDBC Để lấy đối tượng ResultSetMetaData, bạn sử dụng phương thức getMetaData() ResultSet Interface với cú pháp: public ResultSetMetaData getMetaData()throws SQLException Ví dụ Dưới ví dụ thực đơn giản để lấy số thông tin tổng số cột, tên kiểu cột thứ bảng sinhvienk60 sở liệu sinhvien package com.vietjack.jdbc; import java.sql.*; class ViDuJDBC{ public static void main(String args[]){ try{ Class.forName("com.mysql.jdbc.Driver"); Connection con=DriverManager.getConnection( "jdbc:mysql://localhost/sinhvien","root","123456"); PreparedStatement ps=con.prepareStatement("SELECT * FROM sinhvienk60"); ResultSet rs=ps.executeQuery(); ResultSetMetaData rsmd=rs.getMetaData(); System.out.println("Tong so cot la: "+rsmd.getColumnCount()); System.out.println("Ten cua cot thu nhat la: "+rsmd.getColumnName(1)); System.out.println("Ten kieu cua cot thu nhat la: "+rsmd.getColumnTypeName(1)); con.close(); }catch(Exception e){ System.out.println(e);} } } Bạn chép, dán lưu ví dụ ViDuJDBC.java, sau chạy chương trình Java cho kết quả:   http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     ... com.vietjack .jdbc; import java.sql.*; class ViDuJDBC{ public static void main(String args[]){ try{ Class.forName("com.mysql .jdbc. Driver"); Connection con=DriverManager.getConnection( "jdbc: mysql://localhost/sinhvien","root","123456");... đối tượng ResultSetMetaData JDBC Để lấy đối tượng ResultSetMetaData, bạn sử dụng phương thức getMetaData() ResultSet Interface với cú pháp: public ResultSetMetaData getMetaData()throws SQLException...http://vietjack.com/java _jdbc/ index.jsp                                                                                                              Copyright  ©  vietjack.com     Lấy đối tượng ResultSetMetaData JDBC

Ngày đăng: 02/12/2017, 22:55

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN