在此之前需要下载并添加 Java连接MariaDB数据库的驱动
public static String dbDriver="org.mariadb.jdbc.Driver";
public static String dbUrl="jdbc:mariadb://remot2.witersen.com:3306/jicq";
public static String dbUser="数据库用户名";
public static String dbPass="数据库";
Class.forName(dbDriver); // 加载驱动程序
conn=DriverManager.getConnection(dbUrl,dbUser,dbPass); //连接
1、Java 应用程序:
(1)下载并添加 Java连接MySQL数据库的驱动包(jar文件)
本站下载地址:mysql-connector-java-8.0.20.jar
(2)右键应用程序项目 -> Build Path -> Configure Build Path -> Add External JARS -> 选择驱动包 -> Apple and Close
(3)新建Java文件,参考代码如下
public static String dbDriver="com.mysql.cj.jdbc.Driver";
//其中localhost为数据库地址
//其中test为要连接的数据库名称
public static String dbUrl="jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC";
public static String dbUser="数据库用户名";
public static String dbPass="数据库密码";
Class.forName(dbDriver); // 加载驱动程序
conn=DriverManager.getConnection(dbUrl,dbUser,dbPass); //连接
2、Java EE 应用程序:
1、已经将Java连接MySQL的驱动包(jar文件)复制到 apache-tomcat 目录下的lib目录中
本站下载地址:mysql-connector-java-8.0.20.jar
2、MySQL中新建数据库,数据库名称为test,数据库随便建两个字段
下图为表结构

3、eclipse中新建jsp文件,文件内容如下
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%!
public static final String dbDriver = "com.mysql.cj.jdbc.Driver";
public static final String dbUrl = "jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC";
public static final String dbUser = "root";
public static final String dbPass = "";%>
<%
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
%>
<%
try {
Class.forName(dbDriver); // 加载驱动程序
conn = DriverManager.getConnection(dbUrl, dbUser, dbPass); //连接
String sql = "select * from test.table1";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next()) {
%>
//此处展示的信息视情况而定,要与表结构中创建的字段相对应
<%=rs.getInt(1)%>
<%=rs.getString(2)%>
<%
}
} catch (Exception e) {
System.out.println(e);
}
%>
</body>
</html>
原创文章,作者:witersen,如若转载,请注明出处:https://www.witersen.com