图书所属类别用mysql_Java图书信息查询
时间: 2023-08-04 07:23:53 浏览: 37
您好,针对您的问题,可以通过使用Java程序连接MySQL数据库,然后编写SQL语句来实现图书信息查询。
首先,在Java程序中需要导入MySQL的JDBC驱动包,然后使用以下代码连接数据库:
```
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/数据库名";
String user = "用户名";
String password = "密码";
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, user, password);
```
接着,可以编写SQL语句来查询图书信息,例如:
```
String sql = "SELECT * FROM book WHERE category='计算机'";
PreparedStatement pstmt = conn.prepareStatement(sql);
ResultSet rs = pstmt.executeQuery();
while (rs.next()) {
String bookName = rs.getString("book_name");
String author = rs.getString("author");
String publisher = rs.getString("publisher");
System.out.println("书名:" + bookName + ",作者:" + author + ",出版社:" + publisher);
}
```
以上代码可以查询出图书分类为“计算机”的所有书籍信息,并打印出书名、作者和出版社。
当然,具体的SQL语句需要根据数据库中表的结构来确定,同时也需要注意防止SQL注入攻击等安全问题。