简要记录如下:具体代码,需将数据库连接及关闭封装为工具类
数据库连接信息采用配置文件 使用getClassLoader.getResourceAsStream("");获取
dao层的应采用接口和实现类
1、创建mysql表
mysql -h 127.0.0.1 -u test ----------------连接数据库
password: test -----------输入密码
use test A -----------------使用名为test的库
create table test(------------------------创建表test
id int not null auto_increment,
name varchar(20) not null,
age int not null,
primary key(id)
);
show tables;---------查看数据库都有哪些表
desc test;---------查看test表结构
2、连接数据库
String url = "jdbc:mysql://localhost:3306/test"
String user = "test";
String password = "test";
//创建数据库连接
Connection connection = null;
PreparedStatement preparedStatement = null;
connection = DriverManager.getConnection(url,user,password);
ResultSet resultSet = null;
String sql = "select * from test where id=? name=?";
preparedStatement = connection..prepareStatement(sql);
preparedStatement.setInt(1,1);------------第一个参数
preparedStatement.setString(2,"zz");----------第二个参数
resultSet = preparedStatement.executeQuery();
//关闭连接
if(resultSet != null){
resultSet.close();
}
if(preparedStatement!= null){
preparedStatement.close();
}
if(connection!= null){
connection.close();
}