• JSP网站开发基础总结《三》


      经过前两篇的总结,我想大家一定迫不及待的想学习今天的关于jsp与mysql的数据库连接的知识了。既然需要连接mysql数据库,你首先需要保证你的电脑已经安装过mysql数据库,mysql数据库的安装步骤,大家可以问一下度娘,网上这方面的博客多的数不胜数,mysql的安装文件,大家可以到Oricle官网下载最新版本。为了方便咱们对数据库进行管理,在这里为大家推荐一款mysql数据库管理软件--SQLyog,同样的在网上搜一下,安装是很简单的,下一步到底即可。有了mysql数据库,我们就可以开始接下来的学习了。

      本篇为大家讲解如何使用jsp与mysql数据库进行交互。

     1、创建数据库:

      点击我们安装的SQLyou,打开后在左侧空白区域点击鼠标右键,在弹出的窗口中选择创建数据库,在新弹出的窗口中,数据名项填我们的要创建的数据库名即可,下面的字符集选择UTF-8,然后点击ok即可。

      

     2、创建表:

      创建表的操作有了SQLyog就变的非常简单,我们单击我们刚刚创建好的数据库,选择表项,右键单击,创建表,在右侧区域填写相关内容即可。

      

     3、数据库连接:

      通过上面两步,现在我们已经有了我们的数据库,接下来就开始我们的连接操作。首先我们在我们的工程项目下的src目录下,新建一个java文件,文件名可以任意设置,为了便于管理,建议大家创建java文件时做好分类,把作用的不同的java文件放在不同的包中。

      DBO.java:

    public class DBO {
        private static final String DBDRIVER="org.gjt.mm.mysql.Driver";//数据库驱动地址
        private static final String DBURL="jdbc:mysql://localhost:3306/blog";//数据库连接地址
        private static final String DBNAME="root";//数据库账户
        private static final String DBPAW="root";//数据库密码
        static{
            try {
                Class.forName(DBDRIVER);//加载数据库驱动
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
        }
        
        public static Connection getConnection(){
            Connection conn = null;
            try {
                conn = DriverManager.getConnection(DBURL, DBNAME, DBPAW);//获得数据库连接对象
            } catch (SQLException e) {
                e.printStackTrace();
            }
            return conn;
        }
        
        //关闭数据库操作
        public static void close(ResultSet rs, Statement st, Connection conn){
            try {
                if(rs!=null){
                    rs.close();
                }
                if(st!=null){
                    rs.close();
                }
                if(conn!=null){
                    rs.close();
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
        
        //方法重载
        public static void close(Statement st, Connection conn){
            DBO.close(null, st, conn);
        }
    }

     4、数据库连接测试:

      编写一个测试程序Test.java:

    public class Test {
    
        /**
         * @param 数据库连接测试
         */
        @SuppressWarnings("static-access")
        public static void main(String[] args) {
            DBO db = new DBO();
            Connection conn = null;
            conn = db.getConnection();
            if(conn!=null){
                System.out.println("数据库连接正常!");
            }
        }
    
    }

     5、MySQL数据库jar包的添加:

      大家可以到网上下载mysql数据库jar包,这个没什么的,大家只要下载一个就可以了,然后我们需要把jar文件添加到我们工程的WEB-INFO下的lib目录里。然后我们打开测试代码,运行程序,当控制台输出:数据库连接正常,至此我们的数据库连接就大功告成。

     本篇博客就为大家总结到这里,大家有什么疑问可以留言交流。下一篇mysql数据库增、删、改、查操作。

      

  • 相关阅读:
    Vue路由重定向
    Vue使用rules对表单字段进行校验
    CSS Flex弹性布局实现Div
    Leetcode5 最长回文子串
    Java中char与String的相互转换
    [剑指offer] 替换空格
    Leetode最长回文串
    JavaScript 常用正则表达式集锦
    JavaScript 函数节流
    JavaScript target 与 currentTarget 区别
  • 原文地址:https://www.cnblogs.com/AndroidJotting/p/4342776.html
Copyright © 2020-2023  润新知