zoukankan      html  css  js  c++  java
  • tomcat之jsp连接mysql数据库

    一.下载并部署mysql连接类

    首先下载mysql连接类,下载地址https://dev.mysql.com/downloads/connector/j

    如图所示,选择第一个箭头所指的平台无关版本,然后下载下面那个箭头所指的tar.gz包,可以看到里面有这种jar文件

    把上面所指的文件,放到tomcat目录下的lib目录下即可

    二.编写jsp页面,测试连接mysql数据库

    代码如下:

    [root@localhost ROOT]# cat testmysql.jsp 
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@page import="java.sql.DriverManager"%>
    <%@page import="java.sql.Connection"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    
    <% 
        try{
            Class.forName("com.mysql.jdbc.Driver");//记载数据库驱动,注册到驱动管理器
            String url="jdbc:mysql://172.16.13.162:3306/mysql";  //根据自己的情况修改mysql数据库ip和端口,mysql是数据库上存在的一个库
            String username="root";   //登录账号
            String password="123456";  //登录密码
            Connection conn=DriverManager.getConnection(url,username,password);
            if(conn!=null){
                out.println("mysql数据库连接成功!!!");
            }else{
                out.println("数据库连接失败!!!");
            }
        }catch(ClassNotFoundException e){
            e.printStackTrace();
        }
    %>
    </body>
    </html>

    三.测试效果

    数据库做好相应配置后,测试连接成功

    把数据库关闭,报错(平时我们测试的时候,也要按照这种方法来,正常情况测一下,异常情况也要测一下)

    注意,防火墙什么的都要关闭

  • 相关阅读:
    LeetCode 1109 航班预定统计
    leetcode 138 复制带随机指针的链表
    maven导入org.apache.pdfbox
    Intellij Idea 通过svn或者git提交代码时速度慢的解决办法
    java LocalDateTime 加减当前时间
    git命令--拉取代码和切换分支
    Intellij IDEA插件Free Mybatis plugin
    MySQL 生成随机字符串 uuid
    最新版Navicat Premium v15.0.26 中文破解
    算法——二分法查找
  • 原文地址:https://www.cnblogs.com/biaopei/p/9855298.html
Copyright © 2011-2022 走看看