java连接mysql数据库详细步骤解析

时间:2024-01-19 15:55:25 

java连接mysql数据库详细步骤解析

第一步:下载一个JDBC驱动包,例如我用的是:mysql-connector-java-5.1.17-bin.jar

第二步:导入下载的JDBC驱动包,我用的是myeclipse,选中自己要导包的项目,右   击选中propertise,再选JavaBuild Path, 右边会出现libreries,点进去,再点Add External JARs  然后再找到你要导入的驱动包。完了之后再点Order andExport,下面再选中你导入的包。

第三步:加载驱动程序:Class.forName("com.mysql.jdbc.Driver");

第四步:连接数据库:Connection  conn=DriverManager.getConnection ("jdbc:mysql://localhost/数据库名称","root","123456");

第五步:声明一个Statement 用来执行sql语句: Statement stmt=conn.createStatement();

第六步:声明一个结果集接住执行sql语句的数据:  ResultSet rs=stmt.executeQuery("select * from 表名");

下面给出完整的代码:


 try {
   Class.forName("com.mysql.jdbc.Driver");
   System.out.println("测试通过");
   Connection conn=DriverManager.getConnection("jdbc:mysql://localhost/myschool","root","123456");
   System.out.println("conn-------------"+conn);
   Statement stmt=conn.createStatement();
   ResultSet rs=stmt.executeQuery("select * from admin");
   while(rs.next()){                         
    String name=rs.getString("name");
    String pwd=rs.getString("pwds");
    System.out.println("name------"+name+"--------pwd-"+pwd);
   }
  } catch (ClassNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }

标签:mysql,数据库,java
0
投稿

猜你喜欢

  • python WindowsError的错误代码详解

    2021-09-03 18:58:45
  • Python中的with...as用法介绍

    2023-03-30 11:17:19
  • Php header()函数语法及使用代码

    2023-09-04 13:32:20
  • Django查找网站项目根目录和对正则表达式的支持

    2023-04-09 15:50:37
  • Cython编译python为so 代码加密示例

    2023-01-22 13:16:48
  • 关于MySQL性能调优你必须了解的15个重要变量(小结)

    2024-01-25 08:55:42
  • Django 后台获取文件列表 InMemoryUploadedFile的例子

    2021-09-25 11:19:38
  • Python实现合成多张图片到PDF格式

    2023-02-26 04:57:25
  • JavaScript中利用for循环遍历数组

    2024-03-17 02:21:54
  • python sklearn常用分类算法模型的调用

    2021-06-18 11:42:25
  • python3+opencv 使用灰度直方图来判断图片的亮暗操作

    2024-01-01 07:07:23
  • 初步探究Python程序的执行原理

    2022-11-06 10:30:20
  • Python 递归式实现二叉树前序,中序,后序遍历

    2022-09-22 17:38:32
  • ES5学习教程之Array对象

    2024-04-17 10:09:17
  • Go gRPC环境安装教程示例详解

    2024-02-17 06:48:36
  • Python基于execjs运行js过程解析

    2021-08-10 22:56:47
  • JavaScript判断各种浏览器类型及版本

    2008-09-29 15:17:00
  • javascript实现划词标记+划词搜索功能

    2008-02-21 13:20:00
  • vuex中mapState思想应用

    2023-07-02 16:33:55
  • AJAX缓存问题的两种解决方法(IE)

    2008-05-02 20:57:00
  • asp之家 网络编程 m.aspxhome.com