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

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项目(项目名称自己起)
IDEA Java web项目搭建以及连接Mysql数据库_第1张图片
2.在工程项目的web目录下的WEB-INF下建立两个文件夹,一个是classes,用于保存程序运行时编译的文件。另一个是lib文件夹,用于存放程序运行时所要存放的外部类。
IDEA Java web项目搭建以及连接Mysql数据库_第2张图片
2.建完工程项目后,我们配置项目结构以及tomcat。
IDEA Java web项目搭建以及连接Mysql数据库_第3张图片
a、output目录选择刚才新建的classes目录。
IDEA Java web项目搭建以及连接Mysql数据库_第4张图片
b、外部类的引用路径选择刚才建的lib文件夹。(选择完弹出的的选择框选择Jar directory)
IDEA Java web项目搭建以及连接Mysql数据库_第5张图片
3.将下载的jdbc驱动包放到刚才建的lib文件夹下。

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

5.在src文件夹下建立DBConfig.properties文件,文件中的信息如图。(这不是必要的。你也可以将文件中的信息放在类中。但这样做的好处就在于你即使更改了数据库,只要修改配置文件中的信息就可以了,而不必再改动类。)
IDEA Java web项目搭建以及连接Mysql数据库_第6张图片
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.创建测试类,测试能否拿到连接。
IDEA Java web项目搭建以及连接Mysql数据库_第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可以自己写。
其他如图
IDEA Java web项目搭建以及连接Mysql数据库_第8张图片
IDEA Java web项目搭建以及连接Mysql数据库_第9张图片

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

IDEA Java web项目搭建以及连接Mysql数据库_第10张图片

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

你可能感兴趣的:(java)