IDEA Java web项目搭建以及连接Mysql数据库

来源:互联网 发布:纯5g网络概念股龙头 编辑:程序博客网 时间:2024/06/05 03:58

IDEA Java web项目搭建以及连接Mysql数据库

一、准备:

1.本机装好jdk,并配置好环境变量。(这里不再赘述)
2.下载安装tomcat,并配置环境变量。(这里用的是tomcat7.5)
3.下载mysql jdbc的驱动程序。(这里用的是mysql5.6)
4.建立数据库。(这里就简单建立一个用户信息表)

CREATE TABLE user_info (    id INT PRIMARY KEY AUTO_INCREMENT,    uname VARCHAR(20),    psd VARCHAR(16))ENGINE=MYISAM DEFAULT CHARSET utf8;

一切准备就绪后,就可以使用java写代码了。(这里用的是idea开发工具)

二、实践

1.首先建立java web项目(项目名称自己起)
这里写图片描述
2.在工程项目的web目录下的WEB-INF下建立两个文件夹,一个是classes,用于保存程序运行时编译的文件。另一个是lib文件夹,用于存放程序运行时所要存放的外部类。
这里写图片描述
2.建完工程项目后,我们配置项目结构以及tomcat。
这里写图片描述
a、output目录选择刚才新建的classes目录。
这里写图片描述
b、外部类的引用路径选择刚才建的lib文件夹。(选择完弹出的的选择框选择Jar directory)
这里写图片描述
3.将下载的jdbc驱动包放到刚才建的lib文件夹下。

4.在src文件夹下建立自己的包和类。(和java se一样)

5.在src文件夹下建立DBConfig.properties文件,文件中的信息如图。(这不是必要的。你也可以将文件中的信息放在类中。但这样做的好处就在于你即使更改了数据库,只要修改配置文件中的信息就可以了,而不必再改动类。)
这里写图片描述
6.获取数据库连接。

package com.amaker.util;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties;/** * Created by Martin17 on 2017/3/16. */public class OpenConnection {    public Connection getConnection(){        String driver = null;        String url = null;        String user = null;        String psd = null;        Connection conn = null;        Properties pro = new Properties();    //新建一个properties实例,用于从DBConfig中拿到连接参数。        try {            pro.load(this.getClass().getClassLoader().getResourceAsStream("DBConfig.properties")); //加载DBConfig文件。            driver = pro.getProperty("driver");            url = pro.getProperty("url");            user = pro.getProperty("user");            psd = pro.getProperty("psd");        } catch (IOException e) {            e.printStackTrace();        }        try {            Class.forName(driver);   //加载jdbc驱动        } catch (ClassNotFoundException e) {            e.printStackTrace();        }        try {            conn = DriverManager.getConnection(url,user,psd);  //获取数据库连接            conn.setAutoCommit(false);            return conn;       //返回一个数据库连接。        } catch (SQLException e) {            e.printStackTrace();        }        return null;    }}

7.创建测试类,测试能否拿到连接。
这里写图片描述

package com.amaker.util;import java.sql.Connection;/** * Created by Martin17 on 2017/3/16. */public class Test {    public static void main(String[] args){        OpenConnection open = new OpenConnection();        Connection conn = open.getConnection();        System.out.println(conn);    }}

8.配置运行环境。(tomcat在本次未用到)
(1)创建application
选择左上角的添加按钮,选择application。
上方的name可以自己写。
在main class 后面选择刚才建的测试类。
下面的jre选择本机的jre。
完成后点OK。
(2)点击绿色小箭头运行。
这里写图片描述
(3)配置tomcat
选择左上角的添加按钮,选择tomcat server —> local。
上方的name可以自己写。
其他如图
这里写图片描述
这里写图片描述

看到控制台输出了连接的对象,至此,我们已经拿到了一个数据库连接。至于如何操作数据库,在后面给大家介绍。

这里写图片描述

第一次发博,若有不足之处,请批评指正。

0 0
原创粉丝点击