JAVA通过JDBC链接数据库获取数据(一)

举报
brucexiaogui 发表于 2021/12/29 23:52:41 2021/12/29
【摘要】 JAVA通过JDBC...

                                                                                                                                                           
 

JAVA通过JDBC链接数据库获取数据(一)

一、java操作数据库,需要驱动jar包

1、在项目中创建lib 文件夹,然后将  mysql链接的jar 文件拖放到  lib 文件夹下

2.、构建 lib 库

A 在mysql-connector-java-5.1.7-bin-jar 文件上右键--选择build--addbuild


B buil成功后结果



二、JDBC链接数据库实现方法


  
  1. package com.sql;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.ResultSet;
  5. import java.sql.Statement;
  6. import org.junit.Test;
  7. public class Query {
  8. @Test
  9. public void quest()throws Exception {
  10. //①、注册驱动
  11. Class.forName("com.mysql.jdbc.Driver");
  12. //②、获取链接
  13. String url = "jdbc:mysql://127.0.0.1:3306/long1?characterEncoding=UTF8"; // long1 是数据库的名字
  14. Connection con = DriverManager.getConnection(url,"root","123456");
  15. System.out.println("获取链接地址"+con);
  16. //③、创建数据操作对象
  17. Statement st = con.createStatement();
  18. //④、执行SQL语句查询返回结果集
  19. ResultSet sq = st.executeQuery("select * from student");
  20. //⑤、遍历结果集
  21. while(sq.next()){
  22. String name = sq.getString("namee"); //sq.getString("namee");获取数据库的字段名称
  23. String sex = sq.getString("sex");
  24. String birth = sq.getString("birth");
  25. String deparement = sq.getString("department");
  26. String address = sq.getString("address");
  27. System.out.println(name+sex+birth+deparement+address);
  28. }
  29. //⑥、关闭链接
  30. sq.close();
  31. st.close();
  32. con.close();
  33. }
  34. }

文章来源: brucelong.blog.csdn.net,作者:Bruce小鬼,版权归原作者所有,如需转载,请联系作者。

原文链接:brucelong.blog.csdn.net/article/details/77906133

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。