JDBC连接数据库

简要记录如下:具体代码,需将数据库连接及关闭封装为工具类

数据库连接信息采用配置文件 使用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();

}

你可能感兴趣的:(JDBC连接数据库)