J2EE学习笔记1(链接MySQL数据库)

大学的时候java就没怎么学,世事无常,还得开搞。

一、环境准备
1.java链接mysql是需要驱动包的,比如mysql-connector-java-5.1.39-bin.jar;
百度网盘: 下载链接 提取码: c9dk
2.新建一个Web Project,将下载的.jar驱动包放在webRoot目录下的WEB-INF目录下的 lib中(不是必须的,放哪都行,只是放在这里整齐),如下图:
J2EE学习笔记1(链接MySQL数据库)_第1张图片
3.在这个.jar文件夹上鼠标右击,选择Build Path---->Add to Build Path如下图会自动生成Referenced Libraries即可:
J2EE学习笔记1(链接MySQL数据库)_第2张图片
二.通过JDBC链接数据库
在src下新建1个类(包名是j2ee.ex1),所需要的参数如下:

package j2ee.ex1;
import java.sql.*;
import javax.sql.*;
public class ConnectionSQL {
	public static Connection getConn(){
         //注册驱动,不用改
		String driver ="com.mysql.jdbc.Driver";
		//这个后面的my_data是我的数据库的名称,需要改
        String url = "jdbc:mysql://localhost:3306/my_data";
        //用户名和密码
        String username = "root";
        String password = "123456";
        Connection conn = null;
        Statement stmt = null;
        try {
            Class.forName(driver);
            conn=  DriverManager.getConnection(url,username,password);
            stmt = conn.createStatement();
            String sql;
            sql = "SELECT id, name, url FROM websites";
            ResultSet rs = stmt.executeQuery(sql);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return conn;
    }
	public static void closeConn(Connection conn){
        if(conn != null){
            try {
                conn.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}

这个class中没有sql语句,只是有两个方法,第一个getConn是建立连接,第二个closeConn是断开连接,而其他类中可以实例化它来建立数据库连接;

你可能感兴趣的:(java&j2ee)