JSP Web应用开发-数据库链接
主要问题com.mysql.jdbc.exceptions.jdbc4.CommunicationsException 通信异常
次要问题IDEA out.print 报红
问题1图片
问题2图片
代码功能读取数据表的内容
<%--
Created by IntelliJ IDEA.
User: 26316
Date: 2023/3/19
Time: 16:24
To change this template use File | Settings | File Templates.
--%>
<%@ page language="java" import="java.util.*" contentType="text/html;charset=utf-8" %>
<%@ page import="java.sql.*" %>
<title>Titletitle>
<%
Connection con = null;
Statement sql = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch (Exception e){
out.println("没有把MySQL数据库的JDBC数据库驱动程序复制到JDK的扩展目录中"); //加载MySQL的JDBC数据库驱动程序
}
try {
String url = "jdbc:mysql://localhost:3306/jqe_school";
String user = "root";
String password = "newpassword";
con = DriverManager.getConnection(url,user,password); //连接数据库
sql = con.createStatement(); //创建结果集
rs = sql.executeQuery("SELECT * FROM score"); //读取表数据
out.print(""); //输出表格
out.print("");
out.print("");
while(rs.next()){ //循环输出表中的数据
out.print("");
out.print("");
out.print("");
out.print("");
out.print("");
out.print("");
}
out.print(""+"编号");
out.print(" "+"学号");
out.print(" "+"课程名");
out.print(" "+"分数");
out.print(" "+rs.getInt("id")+" "+rs.getInt("stu_id")+" "+rs.getString("c_name")+" "+rs.getInt("grade")+"
");
con.close(); //关闭连接
}
catch (SQLException e){
out.print(e);
}
%>
这个文件不知道怎么上传
数据库
数据库用的是什么版本的
url后面拼接上
?useSSL=false
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!