<%@page import="net.sf.json.JSONObject"%> // 导入JSON库 <%@page import="java.sql.ResultSet"%> // 导入SQL查询结果类 <%@page import="javabean.JDBCBean"%> // 导入自定义数据库连接类 <%@page import="java.util.Map"%> // 导入Map接口 <%@page import="java.util.HashMap"%> // 导入HashMap类 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> // 设置页面编码为UTF-8 test <% JDBCBean libraryDb = new JDBCBean(); // 创建JDBCBean对象用于连接数据库 JDBCBean bookSortDb = new JDBCBean(); // 创建JDBCBean对象用于连接数据库 ResultSet librarySet = null; // 定义ResultSet变量,用于存放查询结果 ResultSet bookSortSet = null; // 定义ResultSet变量,用于存放查询结果 // 准备sql查询语句 String librarySql = "select * from library"; // 查询所有图书馆信息 String bookSortSql = "select * from book_sort"; // 查询所有书籍分类信息 // 执行查询 librarySet = libraryDb.executeQuery(librarySql); // 执行查询图书馆 bookSortSet = bookSortDb.executeQuery(bookSortSql); // 执行查询书籍分类 // 创建JSON对象 JSONObject libraryJson = new JSONObject(); // 用于存放图书馆数据的JSON对象 JSONObject bookSortJson = new JSONObject(); // 用于存放书籍分类数据的JSON对象 // 遍历查询结果集并将数据加入到JSON对象 // 获取图书馆信息并存入JSON对象 while( librarySet.next() ){ libraryJson.put(librarySet.getString("id"), librarySet.getString("name")); // 将图书馆的id和name加入到JSON对象 } // 获取书籍分类信息并存入JSON对象 while( bookSortSet.next() ){ bookSortJson.put(bookSortSet.getString("id"), bookSortSet.getString("name")); // 将分类的id和name加入到JSON对象 } librarySet.close(); // 关闭图书馆查询结果集 libraryDb.close(); // 关闭数据库连接 %>