jsp里面使用jdbc连接mysql

本文是一篇关于如何在Java JSP中使用JDBC连接MySQL的教程。首先,创建一个Web项目并配置好环境,然后下载并引入jdbc驱动jar包。接着,通过`Class.forName()`加载驱动并使用`DriverManager.getConnection()`建立连接。在jsp页面中调用连接方法完成数据库连接。最后提供了jar包的下载链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这篇文本人把它当成是学习笔记,以后用到的就可以看看。

文章里介绍一下java使用jdbc连接mysql的一些简单操作

前注:这篇文章里的代码参考jdbc的说明文档,在这个基础上本人做了一些让读者更容易阅读的修改,希望可以给大家提供一点点帮助。

工具:本人使用eclipse j2ee版本,安装tomcat8

第一步  建立一个web项目

          配置好jdk,下载tomcat,配置好环境后

          使用eclpse建立一个dynamic web project

第二步 下载jdbc的jar包

           如果不知到怎么下载对应平台的jar包可以到http://blog.sina.com.cn/s/blog_78f3ca250101ede3.html看看

            本人参考了以上连接的文章然后下载了一个mysql-connector-java-5.1.38这个jar包

            本人文章后面会给一个我这个版本jar包的百度云盘地址,方便大家下载。

第三步  在工程里添加jar包

             在工程里添加jar包,要选择工程,右击鼠标,选build path,在选configure build path,然后点击add extranal jars这个按钮

             选中jar包,然后点击apply,在点击ok,在工程里添加jar包是为了下面的LoadDriver可以链接数据酷(用于测试),除此之外还要在

             tomcat的lib目录添加jar包,不然jsp运行就会报错。所以总的来说要在两个地方加入jar包,注意。

第四步  代码实现
              上面几步弄好就可以写代码了,当然,你要有安装mysql,和建立一个测试的数据酷

              这里就不介绍mysq的一些东西,这里这是实现链接mysql,而具体的对mysql的操作这里就不写了。


package com.kingcode.com;
import java.sql.Connection;
import java.sql.SQLException;
 
 //新建一个LoadDriver类,这个类实现数据酷的链接,实现以后我们可以在jsp页面使用
public class LoadDriver {
    
    static Connection conn = null; //申明一个链接对象
 
     public static void main(String[] args) {
         conn(); //这是数据酷连接的方法,方法里分成两步,第一步是加载驱动,第二步是实现链接
        }
     public static void conn(){
         driver();  //加载驱动的方法
         link();  //驱动加载后链接的方法
     }

   //加载驱动

     public static void driver(){
            try {
              
                Class.forName("com.mysql.jdbc.Driver").newInstance();  //加载驱动的方式
                System.out.println("驱动加载成功");
         
            } catch (Exception ex) {
              
                System.out.println("驱动加载失败");
            }
     }

     //进行mysql链接

     public static void link(){
         try {

              //这里连接的是本机,数据库是mldn用户名是root密码是123456

             //这个可以根据实际应用修改

                   conn =
                   DriverManager.getConnection("jdbc:mysql://localhost/mldn?" +
                                               "user=root&password=123456");
                System.out.println("连接成功");
            } catch (SQLException ex) {
                System.out.println("连接失败");
                System.out.println("SQLException: " + ex.getMessage());
                System.out.println("SQLState: " + ex.getSQLState());
                System.out.println("VendorError: " + ex.getErrorCode());
            }
     }
}
 上面的代码写好就可以运行了

如果要在jsp页面使用该类的conn方法那么我们新建一个sqltest.jsp

代码如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
 <%@page import="java.sql.*"%> //导入包
 <%@page import="com.kingcode.com.*"%>  //导入包
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>

              //导入包后调用conn方法

                <%
                        LoadDriver.conn();
                        System.out.println("link ok");
                %>
</body>
</html>

结尾:

jar包的地址是http://pan.baidu.com/s/1mhnEgyc

 备用地址http://pan.baidu.com/s/1dDT98Gh

 

               



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值