Main.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.sf;
  2. import com.sf.config.SpringConfig;
  3. import org.springframework.context.ApplicationContext;
  4. import org.springframework.context.annotation.AnnotationConfigApplicationContext;
  5. import javax.sql.DataSource;
  6. import java.sql.Connection;
  7. import java.sql.ResultSet;
  8. import java.sql.SQLException;
  9. import java.sql.Statement;
  10. /**
  11. * @author WanJl
  12. * @version 1.0
  13. * @title Main
  14. * @description
  15. * @create 2025/11/30
  16. */
  17. public class Main {
  18. public static void main(String[] args) throws SQLException {
  19. ApplicationContext context=
  20. new AnnotationConfigApplicationContext(SpringConfig.class);
  21. //通过bean的所属类型获取bean对象
  22. DataSource ds = context.getBean(DataSource.class);
  23. //通过数据源获取到连接
  24. Connection connection = ds.getConnection();
  25. //通过连接创建Statement
  26. Statement statement = connection.createStatement();
  27. //执行sql语句
  28. ResultSet resultSet = statement.executeQuery("select * from tea");
  29. //遍历查询结果
  30. while (resultSet.next()) {
  31. System.out.println(resultSet.getString(2));
  32. }
  33. connection.close();
  34. }
  35. }