准备工作:

下载对应数据库的ODBC(MYSQL可从Mysql官网下载,下载地址:https://dev.mysql.com/downloads/connector/)

下载后放到tomcat安装目录下的lib文件夹中即可,如果tomcat已经启动,需要重启tomcat

代码解释:

try {

   //引入驱动,找不到就提示错误

   //sqlite则修改为org.sqlite.JDBC

   Class.forName("com.mysql.jdbc.Driver");

  } catch (Exception e) {

   out.println("没有找到数据库的JDBC数据库驱动程序");

   out.println(e);

  }

  try {

    //sqlite修改为jdbc:sqlite:文件路径

   String uri = "jdbc:mysql:服务器地址";

   //从驱动中获取一个连接对象,sqlite用户密码为可选项,一般sqlite不设置密码

   Connection con = DriverManager.getConnection(uri, "数据库用户名", "数据库密码");

   //从数据库连接创建一个statement对象,用来执行sql语句

   Statement sql = con.createStatement();

   //使用executeQuery执行查询类指令,返回一个结果集

   //也可以使用executeUpdate执行增删改操作,返回影响行数

   ResultSet rs = sql.executeQuery("select * from messagetbl order by BuildTime DESC");

   //以行为单位遍历结果集,next是当前对象指向下一行数据,如果当前行是最后一行,则返回false

   while (rs.next()) {

    out.print("<div style='width: 768px;word-break: break-all; word-wrap:break-word;margin:auto auto;text-align:left;'>");

    out.print("<h3>" + rs.getString("Author") + "      " + rs.getString("BuildTime") + "</h3>");

    out.print(rs.getString("Content"));

    out.print("</div>");

    out.print("<hr />");

   }

   //释放资源

   sql.close();

   con.close();

  } catch (SQLException e) {

   out.println(e);

  }

文章信息

创建时间
2023-12-11
作者
郭铭心
是否所有人可见
所有人可见
最后修改日期
2023-12-11
点击数
221