【myeclipse】myeclipse中如何导入mysql-connector-java-5.1.8-bin.jar包

7 篇文章 0 订阅

前提:我建立了一个java project,工程名字为Test,现在需要连接mysql数据库,所以提前从网上将java操作mysql数据库的mysql-connector-java-5.1.8-bin.jar包类库下载下来了

一、第一步:在Test-》src下建立一个lib文件夹,并将mysql-connector-java-5.1.8-bin.jar包复制粘贴到lib目录下(这样做的目的是将.jar包文件放到本项目下)



二、第二步:project-》Properties(工程-》属性)



3、第三步:将当前项目下的src-》lib-》mysql-connector-java-5.1.8-bin.jar文件添加到引用,这样的话我们就可以使用mysql-connector-java-5.1.8-bin.jar包下的类库了(其实只是将要引入的mysql-connector-java-5.1.8-bin.jar包的路径进行了引用,即:在程序运行的时候,告诉java虚拟机到此路径下加载mysql-connector-java-5.1.8-bin.jar包,所以jar包可以存放在任何位置,我们引入的只是jar包的路径),通常情况下我们将要引入的jar包文件放置到本项目中

      将src-》src-》lib目录下的mysql-connector-java-5.1.8-bin.jar包添加到项目的引用中来


4、第四步:红色部分为引用成功后的jar包


5、第五步:添加引用成功后,红色部分为引用成功后的mysql-connector-java-5.1.8-bin.jar包



6、第六步:移除mysql-connector-java-5.1.8-bin.jar包的引用(只是移除了项目对mysql-connector-java-5.1.8-bin.jar包的引用,并没有实际的从src-》lib目录下将mysql-connector-java-5.1.8-bin.jar包删除),以后随时可以再将mysql-connector-java-5.1.8-bin.jar包引用到项目中来



7、建立一个TestMysql.java文件,测试一下

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class TestMysql {
	
	private static String url = "jdbc:mysql://localhost:3306/jdbc";
	private static String user = "root";
	private static String password = "";


	static {
		try {
			Class.forName("com.mysql.jdbc.Driver");
		} catch (ClassNotFoundException e) {
			throw new ExceptionInInitializerError(e);
		}
	}

	public static Connection getConnection() throws SQLException {
		return DriverManager.getConnection(url, user, password);
	}

	public static void free(ResultSet rs, Statement st, Connection conn) {
		try {
			if (rs != null)
				rs.close();
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			try {
				if (st != null)
					st.close();
			} catch (SQLException e) {
				e.printStackTrace();
			} finally {
				if (conn != null)
					try {
						conn.close();
					} catch (SQLException e) {
						e.printStackTrace();
					}
			}
		}
	}
	
	/**
	 * select操作
	 * 从gt_user表中获取用户信息
	 * @throws SQLException
	 */
	static void read() throws SQLException {
		Connection conn = null;
		Statement st = null;
		ResultSet rs = null;
		try {
			// 2.建立连接
			conn = getConnection();
			// conn = JdbcUtilsSing.getInstance().getConnection();
			// 3.创建语句
			st = conn.createStatement();

			// 4.执行语句
			rs = st.executeQuery("select * from gt_user limit 0,10");

			// 5.处理结果
			while (rs.next()) {
				System.out.println(rs.getObject("user_id") + "\t"
						+ rs.getObject("username") + "\t"
						+ rs.getObject("password") + "\t"
						+ rs.getObject("realname"));
			}
		} finally {
			free(rs, st, conn);
		}
	}

	/**
	 * @param args
	 * @throws SQLException 
	 */
	public static void main(String[] args) throws SQLException {
		read();//从数据库获取数据

	}

}



  • 8
    点赞
  • 6
    评论
  • 21
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值