前提条件/建议:
如何在Java中使用JDBC创建表?
如何在Java中通过JDBC插入记录?
如何在Java中使用JDBC显示所有记录?
如何在Java中使用JDBC通过字段显示特定记录?
如何在Java中使用JDBC删除特定记录?
如何在Java中使用JDBC编辑记录?
在Java中使用JDBC使用PreparedStatement插入记录?
如何在Java中使用JDBC通过字段(薪水)搜索记录?
使用Java中的JDBC按模式搜索记录。
创建一个Connection类的对象并连接到数据库。
之后,准备一个MySQL查询语句以计算名为employee的表中可用记录的数量,要执行此查询,我们将创建一个Statement类的对象。
然后,我们创建一个名为Statement类的smt的对象,该对象将用于使用executeQuery()
方法执行查询。
数据库详细信息:
主机名:本地主机
端口号:3306
用户名:root
密码:123
数据库名称:demo
表名:员工
Java程序使用JDBC对MYSQL表中可用的记录数进行计数
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class DisplayAll { public static void main(String[] args) { try{ Class.forName("com.mysql.jdbc.Driver").newInstance(); // serverhost = localhost,端口= 3306,用户名= root,密码= 123- Connection cn=DriverManager.getConnection("jdbc:mysql://localhost:3306/demo","root","123"); Statement smt=cn.createStatement(); //查询以计数表employee中的所有记录 String q="Select COUNT(*) from employees"; //执行查询 ResultSet rs=smt.executeQuery(q); //在控制台上打印结果集 System.out.println(rs); cn.close(); } catch(Exception e) { System.out.println(e); } } }
输出(在控制台中)
2