JSP连接Mysql数据库

一、打开Mysql建立数据库和表

例:1⃣️show databases;(查看已有的数据库)

        2⃣️ create database bookDB;(建库)

        3⃣️use bookDB;

        4⃣️create table books(ISBN varchar(10),bookName varchar(40),writer varchar(30),piblishing varchar(40) ,price varchar(20),date datetime);(建表)

       5⃣️insert into books values(...);(插入信息)

       6⃣️select * from books;(查询表内信息)

JSP连接Mysql数据库_第1张图片

二、在eclipse中创建web程序用JDBC连接Mysql数据库

  代码如下:

​​​​​​​​​​​​

<%@ page language="java" pageEncoding="GB18030"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.*"%>


	
		JSP读取数据库
	
	
		
			<%
				String driverClass = "com.mysql.jdbc.Driver";
				String url = "jdbc:mysql://localhost:3306/bookDB";
				String user = "root";
				String password = "123";
				Connection conn;
				try {
					Class.forName(driverClass).newInstance();
					conn = DriverManager.getConnection(url, user, password);
					Statement stmt = conn.createStatement();
					String sql = "SELECT * FROM books";
					ResultSet rs = stmt.executeQuery(sql);
					while (rs.next()) {
			%>
			
			<%
				}
				} catch (Exception ex) {
					ex.printStackTrace();
				}
			%>
		
书号 书名 作者 出版社 单价 出版日期
<%=rs.getString("ISBN")%> <%=rs.getString("bookName")%> <%=rs.getString("writer")%> <%=rs.getString("publishing")%> <%=rs.getString("price")%> <%=rs.getString("date")%>

运行结果示例:

JSP连接Mysql数据库_第2张图片

 (图中如出版社,单价及出版日期等信息是本人为节约时间所虚构的)

注:JDBC连接Mysql数据库时需要导入驱动,具体步骤如下:

1⃣️点击JRE System Library右键后点击Build Path选项

JSP连接Mysql数据库_第3张图片

 2⃣️点击Configure Build Path

JSP连接Mysql数据库_第4张图片

3⃣️点击Add External JARs...

4⃣️找到在官网下载的mysql-connector-java -8.0.26.jar(下载的版本可自行选择)的位置并打开后再点击apply and close

JSP连接Mysql数据库_第5张图片

 5⃣️或者直接将下载的mysql- connector- java-8.0.26.jar从保存的位置通过鼠标拖拽至lib下

(例如:我是从桌面拖拽至lib文件夹中 )

JSP连接Mysql数据库_第6张图片

你可能感兴趣的:(数据库,mysql,java,jsp,eclipse)