使用Java中的JDBC计算MYSQL表中可用的记录数

前提条件/建议:

  1. 如何在Java中使用JDBC创建表?

  2. 如何在Java中通过JDBC插入记录?

  3. 如何在Java中使用JDBC显示所有记录?

  4. 如何在Java中使用JDBC通过字段显示特定记录?

  5. 如何在Java中使用JDBC删除特定记录?

  6. 如何在Java中使用JDBC编辑记录?

  7. 在Java中使用JDBC使用PreparedStatement插入记录?

  8. 如何在Java中使用JDBC通过字段(薪水)搜索记录?

  9. 使用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