刚学的在myeclipse中jsp连接mysql数据库出现这种问题,求大佬帮忙解决一下,
别人用我的代码就好使 我的就不好使,我是myeclipse2018+jdk10+tomcat10,但是不知道为什么myeclipse中显示是tomcat v8.5
这是我的代码:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="com.mysql.jdbc.Driver"%>
<%@ page import="java.sql.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<%
try{
Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动
String url="jdbc:MySQL://localhost:3306/xjx";//xjx是dbname
String username="root";//数据库用户名
String password="root";//数据库密码
Connection conn=DriverManager.getConnection(url,username,password);//连接数据库
if(conn!=null){
out.print("数据库连接成功");
out.println("<br>"+"---------------"+"<br>");
Statement stmt=null;
ResultSet rs=null;
String sql="select*from yhxx";
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
out.println("数据库查询执行结果如下:");
out.println("<br>"+"---------------"+"<br>");
out.println("姓名"+"\t"+"性别"+"\t"+"年龄"+"\t"+"薪水");
out.println("<br>"+"---------------"+"<br>");
while(rs.next()){
out.println(rs.getString("NAME")+" "+rs.getString("SEX")+" "+rs.getInt("AGE")+" "+rs.getInt("MONEY"));
out.print("<br>");
}
}
else{
out.println("数据库连接失败!");
}
}catch(Exception e){
out.println("数据库连接出现异常!");
}
%>
</body>
</html>
我的数据库名和表名:
我的mysql驱动在tomcat的lib文件夹中:
感谢大佬们!!!万分感谢!!!