Guest User

Untitled

a guest
Aug 2nd, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  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.  
  7. import org.junit.Test;
  8.  
  9. //使用JDBC技术实现查询数据库数据,并显示在控制台中
  10. public class Demo2 {
  11. @Test
  12. public void test1() throws Exception {
  13.  
  14. //加载驱动
  15. Class.forName("com.mysql.jdbc.Driver");
  16. //获取连接Connection
  17. Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day06", "root", "abc");
  18. //得到执行sql语句的对象Statement
  19. Statement stmt = conn.createStatement();
  20. //执行sql语句,并返回结果
  21. ResultSet rs = stmt.executeQuery("select id,name,password,email,birthday from users");
  22. //处理结果
  23. while(rs.next()){
  24. System.out.println(rs.getObject(1));
  25. System.out.println(rs.getObject(2));
  26. System.out.println(rs.getObject(3));
  27. System.out.println(rs.getObject(4));
  28. System.out.println(rs.getObject(5));
  29. System.out.println("-----------------");
  30. }
  31. //关闭资源
  32. rs.close();
  33. stmt.close();
  34. conn.close();
  35. }
  36.  
  37. @Test
  38. public void test4() throws Exception{
  39. //获取连接Connection
  40. Connection conn = null;
  41. //得到执行sql语句的对象Statement
  42. Statement stmt = null;
  43. //执行sql语句,并返回结果
  44. ResultSet rs = null;
  45. try {
  46. //加载驱动
  47. Class.forName("com.mysql.jdbc.Driver");
  48. conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day06?user=root&password=abc");
  49. stmt = conn.createStatement();
  50. rs = stmt.executeQuery("select id,name,password,email,birthday form users");
  51. //处理结果
  52. while(rs.next()){
  53. System.out.println(rs.getObject(1));
  54. System.out.println(rs.getObject(2));
  55. System.out.println(rs.getObject(3));
  56. System.out.println(rs.getObject(4));
  57. System.out.println(rs.getObject(5));
  58. System.out.println("-----------------");
  59. }
  60. } catch (Exception e) {
  61. e.printStackTrace();
  62. }finally{
  63. //关闭资源
  64. if(rs!=null){
  65. try {
  66. rs.close();
  67. } catch (Exception e) {
  68. e.printStackTrace();
  69. }
  70. rs = null;
  71. }
  72. if(stmt!=null){
  73. try {
  74. stmt.close();
  75. } catch (Exception e) {
  76. e.printStackTrace();
  77. }
  78. stmt = null;
  79. }
  80. if(conn!=null){
  81. try {
  82. conn.close();
  83. } catch (Exception e) {
  84. e.printStackTrace();
  85. }
  86. conn = null;
  87. }
  88.  
  89. }
  90. }
  91.  
  92. }
Add Comment
Please, Sign In to add comment