当前位置:   article > 正文

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

mysql-connector-java-5.1.8-bin.jar

前提:我建立了一个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文件,测试一下

  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.ResultSet;
  4. import java.sql.SQLException;
  5. import java.sql.Statement;
  6. public class TestMysql {
  7. private static String url = "jdbc:mysql://localhost:3306/jdbc";
  8. private static String user = "root";
  9. private static String password = "";
  10. static {
  11. try {
  12. Class.forName("com.mysql.jdbc.Driver");
  13. } catch (ClassNotFoundException e) {
  14. throw new ExceptionInInitializerError(e);
  15. }
  16. }
  17. public static Connection getConnection() throws SQLException {
  18. return DriverManager.getConnection(url, user, password);
  19. }
  20. public static void free(ResultSet rs, Statement st, Connection conn) {
  21. try {
  22. if (rs != null)
  23. rs.close();
  24. } catch (SQLException e) {
  25. e.printStackTrace();
  26. } finally {
  27. try {
  28. if (st != null)
  29. st.close();
  30. } catch (SQLException e) {
  31. e.printStackTrace();
  32. } finally {
  33. if (conn != null)
  34. try {
  35. conn.close();
  36. } catch (SQLException e) {
  37. e.printStackTrace();
  38. }
  39. }
  40. }
  41. }
  42. /**
  43. * select操作
  44. * 从gt_user表中获取用户信息
  45. * @throws SQLException
  46. */
  47. static void read() throws SQLException {
  48. Connection conn = null;
  49. Statement st = null;
  50. ResultSet rs = null;
  51. try {
  52. // 2.建立连接
  53. conn = getConnection();
  54. // conn = JdbcUtilsSing.getInstance().getConnection();
  55. // 3.创建语句
  56. st = conn.createStatement();
  57. // 4.执行语句
  58. rs = st.executeQuery("select * from gt_user limit 0,10");
  59. // 5.处理结果
  60. while (rs.next()) {
  61. System.out.println(rs.getObject("user_id") + "\t"
  62. + rs.getObject("username") + "\t"
  63. + rs.getObject("password") + "\t"
  64. + rs.getObject("realname"));
  65. }
  66. } finally {
  67. free(rs, st, conn);
  68. }
  69. }
  70. /**
  71. * @param args
  72. * @throws SQLException
  73. */
  74. public static void main(String[] args) throws SQLException {
  75. read();//从数据库获取数据
  76. }
  77. }



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/793231
推荐阅读
相关标签
  

闽ICP备14008679号