该结果集接口提供了一个名为方法的getTime()此方法接受表示列,(或者,表示列的名称的字符串参数),从该需要检索的时间值的索引的整数参数。从表中检索时间值-
使用DriverManager类的registerDriver()方法注册驱动程序类。将驱动程序类名称作为参数传递给它。
使用DriverManager类的getConnection()方法连接到数据库。将URL(字符串),用户名(字符串),密码(字符串)作为参数传递给它。
使用Connection接口的createStatement()方法创建一个Statement对象。
使用executeQuery()方法执行查询。传递选择查询以检索数据(字符串)作为参数。
使用ResultSet接口的getTime()方法从获取的ResultSet对象中获取时间值(以及其他值)。将列名(字符串)作为参数传递给此方法。
假设我们在数据库中有一个名为dispatchs的表,其中包含以下详细信息-
+--------------+------------------+------------------+----------------+ | Product_Name | Date_Of_Dispatch | Time_Of_Dispatch | Location | +--------------+------------------+------------------+----------------+ | KeyBoard | 2019-09-01 | 05:30:00 | Hyderabad | | Earphones | 2019-05-01 | 05:30:00 | Vishakhapatnam | | Mouse | 2019-03-01 | 05:29:59 | Vijayawada | +--------------+------------------+------------------+----------------+
以下是一个JDBC示例,该示例使用ResultSet接口的getDate()
和getString()
方法从表中检索Date和String值。
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class RetrievingTime { public static void main(String args[])throws Exception { //注册驱动程序 DriverManager.registerDriver(new com.mysql.jdbc.Driver()); //获得连接 String mysqlUrl = "jdbc:mysql://localhost/sampleDB"; Connection con = DriverManager.getConnection(mysqlUrl, "root", "password"); System.out.println("Connection established......"); //创建Statement对象 Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("select * from Dispatches"); //检索值 while(rs.next()) { System.out.println("Product Name: "+rs.getString("Product_Name")); System.out.println("Date Of Dispatch: "+rs.getDate("Date_Of_Dispatch")); System.out.println("Date Of Dispatch: "+rs.getTime("Time_Of_Dispatch")); System.out.println("Location: "+rs.getString("Location")); System.out.println(); } } }
输出结果
Connection established...... Product Name: KeyBoard Date Of Dispatch: 2019-09-01 Date Of Dispatch: 05:30:00 Location: Hyderabad Product Name: Earphones Date Of Dispatch: 2019-05-01 Date Of Dispatch: 05:30:00 Location: Vishakhapatnam Product Name: Mouse Date Of Dispatch: 2019-03-01 Date Of Dispatch: 05:29:59 Location: Vijayawada