java实现和数据库的连接并对其操作。
步骤一、在项目中添加数据库连接驱动jar包,定义url username password 创建数据库连接,代码如下。
String url;
String username;
String password;
Connection connection=DriverManager.getConnection(url,username,password);
//可能你们会觉得为什没加载驱动呢?那是因为在DriverManager类中已经集成了加载驱动动作,所以这里不需要再进行加载驱动Class.forName("驱动名称");
步骤二、定义所要执行的sql,创建数据库会话,会话分为PreStatement和Statement。
String sql=" ";
//预编译sql为动态编译sql 相对于Statement效率稍高,需要提前传入sql。
PreStatement prestatement=connection.createPreStatement(sql);
//Statement 静态编译,这里不需要传入sql.
Statement satement=connection.createStatement();
步骤三、执行sql
//在会话中有三种方法:exceteQuery();用于查询,返回对象结果集 ResultSet ;excuteUpdate()用增、删、改,返回影响行数(int);
//静态会话在这里传入sql
ResultSet rs=Statemnet.excuteQuery(sql);
//动态会话则不需要
int rows=PreStaement.excuteUpdate(sql);
步骤四、遍历结果集
while(re.next()){
object.serA(re.getString("A");
}
步骤五、关闭连接、会话、ResultSet资源
connection.close();
statement.close();
rs.close();