Myeclipse连接mysql数据库

时间:2022-11-17 18:24:56

第一步:下载mysql驱动

驱动地址:http://www.mysql.com/products/connector/ 。选择JDBC
Driver for MySQL (Connector/J)。

第二步:连接数据库。

1、Driver name自定义,可以随便取。

2、Connection URL是jdbc:mysql://localhost:3306/mysql(其中mysql为自己指定的数据库名字,必须指定,不然测试代码会出现没有选择数据库的错误)

3、User name为数据库用户名

4、Password为自己数据库密码 (注意:连接名和真正的数据库名是不一样的性质,虽然名字可以一样。)

5、Add JARs即加载我们已经下好的驱动包。

6、Driver Classname是在加载完驱动包后出现的。

7、测试连接是否成功,成功即可,若不成功,把mysql服务打开

Myeclipse连接mysql数据库

第三步:在数据库中建表加入数据以便代码测试

第四步:将jar包加入myeclipse中。

第五步:代码测试

package Dao;

import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
public class DBCon {
	public static Connection conn=null;
	public static Statement stmt = null;
	public static ResultSet rs = null;

	public void getCon() throws ClassNotFoundException, SQLException {
		Class.forName("com.mysql.jdbc.Driver");
		conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql","root","orcl");
	}

	public void closeCon(Connection conn) throws SQLException {
		if (conn != null)
			conn.close();

	}

	public static void main(String[] args) {
		DBCon dbc = new DBCon();
		try {
			dbc.getCon();
			stmt = conn.createStatement();
			rs = stmt.executeQuery("select * from UserInfo");
			while (rs.next()) {
				System.out.println(rs.getInt("USERID"));
				System.out.println(rs.getString("USERNAME"));
				System.out.println(rs.getString("USERPWD"));
				System.out.println();
			}
			System.out.println("conn:" + DBCon.conn);
			System.out.println("mysql测试成功");
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}

}