欢迎使用CSDN-markdown编辑器

来源:互联网 发布:数控铣床手工编程 编辑:程序博客网 时间:2024/05/19 19:40
创建Maven项目:添加依赖!依赖可以到maven repository官网那个里面去寻找所需要的依赖。

首先探讨下传统的JDBC连接数据库。
1.开发JDBCUTILS(JDBC工具类,就是为了省去重复的代码,获取Connection,Statament,ResultSet)

            String user="root";

String url=”jdbc:mysql:///dbGirl”;
String password=”1234”;
String driverClass=”com.mysql.jdbc.Driver”;
这些配合文件我们不应该写在具体的代码中去,因为这样很繁琐!修改难度大。
InputStream inputStream=jdbcUtils.class.getClassLoader().getResourceAsStream(“db.properties”);
通过类加载可以读取配置文件中的内容。然后通过Properties来获取具体的属性。
Class.forName(driverClass);

Connection connection=DriverManager.getConnection(url, user, password);
return connection;这样可以获取连接!
如何进行单元测试呢?我们在测试类中构造调用被测试的方法,通过assert这个类可以判断我们的方法返回值是否与我们的预期相同或者不同,
Assert.assertNotNull(connection);

Listlist=new List();
Student student=null;
String sql=”select * from student”;
PreparedStatement preparedStatement=null;
Connection connection=null;
ResultSet resultSet=null;

try {

resultSet=preparedStatement.executeQuery();
connection=jdbcUtils.getConnection();
preparedStatement =connection.prepareStatement(sql);

while(resultSet.next())
{
int id=resultSet.getInt(“id”);
String name=resultSet.getString(“name”);

                          student =new Student();                          student.set(***);                          student.set(***);                         students.add();

}
} catch (SQLException e) {

e.printStackTrace();
}

2 使用spring jdbcTemplate访问数据库

1.添加sping jdbc依赖包!
2.添加spring -content上下文依赖包

编写beans.xml文件。
添加dataSource实体类,