java数据库连接模板:
static void template()throws Exception
{
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try
{
//注册驱动
Class.forName("com.mysql.jdbc.Driver()");
//创建连接
String url="jdbc:mysql//localhost:3306//jdbc";
String user="root";
String password="";
conn=DriverManager.getConnection(url,user,password);
//执行语句
stmt=conn.createStatement();
//处理结果
while(rs.next())
{
System.out.println(rs.getObject(1)+"\t"+rs.getObject(2)+"\t"+rs.getObject(3)+"\t"+rs.getObject(4));
}
}
finally
{
try
{
if(rs!=null)
rs.close();
}
finally
{
if(stmt!=null)
stmt.close();
}
finally
{
if(conn!=null)
conn.close();
}
}
}
对数据库进行优化:
先创建一个jdbc工具类进行优化
try
{
if(rs!=null)
rs.close();
}
finally
{
if(stmt!=null)
stmt.close();
}
finally
{
if(conn!=null)
conn.close();
}
在另一个文件里
public class name {
public static void main(String[]args)
{
}
static void template()throws Exception
{
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try
{
//注册驱动
Class.forName("com.mysql.jdbc.Driver()");
//创建连接
String url="jdbc:mysql//localhost:3306//jdbc";
String user="root";
String password="";
conn=jdbcUtils.getConnetiion();
//执行语句
stmt=conn.createStatement();
//处理结果
while(rs.next())
{
System.out.println(rs.getObject(1)+"\t"+rs.getObject(2)+"\t"+rs.getObject(3)+"\t"+rs.getObject(4));
}
}
finally
{
jdbcUtils.free(rs, stmt, conn);
}