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

 更新时间:2013年08月26日 09:38:28   作者:  
以下是对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();
  }

相关文章

  • Spring Boot实现简单的增删改查

    Spring Boot实现简单的增删改查

    这篇文章主要介绍了Spring Boot如何实现简单的增删改查,帮助大家更好的理解和学习spring boot框架,感兴趣的朋友可以了解下
    2020-09-09
  • 深入浅析Spring Security5中默认密码编码器

    深入浅析Spring Security5中默认密码编码器

    这篇文章主要介绍了Spring Security5中默认密码编码器,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-05-05
  • Java获取控制台输入的两种方法小结

    Java获取控制台输入的两种方法小结

    这篇文章主要介绍了Java获取控制台输入的两种方法小结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 关于JwtToken使用-重点看一下过期时间

    关于JwtToken使用-重点看一下过期时间

    这篇文章主要介绍了关于JwtToken使用-重点看一下过期时间,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • java桌球小游戏 小球任意角度碰撞

    java桌球小游戏 小球任意角度碰撞

    这篇文章主要为大家详细介绍了java桌球小游戏,小球任意角度碰撞,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • list的4种遍历方式(实例讲解)

    list的4种遍历方式(实例讲解)

    下面小编就为大家带来一篇list的4种遍历方式(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • Java模糊查询方法详解

    Java模糊查询方法详解

    这篇文章主要为大家详细介绍了Java模糊查询方法的实现,实例教你如何用Java做模糊查询结果,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • SpringBoot+Redis布隆过滤器防恶意流量击穿缓存

    SpringBoot+Redis布隆过滤器防恶意流量击穿缓存

    本文主要介绍了SpringBoot+Redis布隆过滤器防恶意流量击穿缓存,文中根据实例编码详细介绍的十分详尽,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • 基于JDK8-lambda表达式四种forEach性能对比

    基于JDK8-lambda表达式四种forEach性能对比

    这篇文章主要介绍了基于JDK8-lambda表达式四种forEach性能对比,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Spring和Websocket相结合实现消息的推送

    Spring和Websocket相结合实现消息的推送

    这篇文章主要介绍了Spring和Websocket相结合实现消息的推送的相关资料,本文介绍的非常详细具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-02-02

最新评论