这次是建一个JDBCUtil类,代码如下:
package com.huawei;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* @author zhangzhao
*
* 2012-2-17下午08:53:27
*/
public final class JDBCUtil {
private static String url="jdbc:mysql://localhost:3306/jdbc";
private static String user="root";
private static String password="root";
private JDBCUtil()
{
}
static{
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static Connection getConnection() throws SQLException{
return DriverManager.getConnection(url, user, password);
}
public static void free(ResultSet rs,PreparedStatement pStatement,Connection conn){
try {
if(rs!=null){
rs.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally{
try {
if(pStatement!=null)
pStatement.close();
} catch (Exception e2) {
// TODO: handle exception
}
finally{
if(conn!=null)
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
主函数如下:
package com.huawei;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* @author zhangzhao
*
* 2012-2-17下午08:39:25
*/
public class JDBCTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
template();
}
public static void template()
{
Connection conn=null;
PreparedStatement pStatment=null;
ResultSet rs=null;
try {
conn=JDBCUtil.getConnection();
pStatment=conn.prepareStatement("select * from user");
rs=pStatment.executeQuery();
while(rs.next()){
System.out.println(rs.getObject(1)+"\t"+rs.getObject(2)+"\t"+rs.getObject(3)+"\t"+rs.getObject(4));
}
} catch (Exception e) {
e.printStackTrace();
}
finally{
//释放
JDBCUtil.free(rs, pStatment, conn);
}
}
}
分享到:
相关推荐
jdbc连接数据库 jdbc连接数据库 jdbc连接数据库 jdbc连接数据库 jdbc连接数据库
JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试...
jdbc java 数据库 连接数据库 步骤
jdbc连接数据库的步骤,适合初学者,网上都有,但是可以下载去看看
JDBC连接数据库步骤及代码,不适合初学者
jdbc连接数据库方法大全,提供了各种jdbc连接数据库的方法,让你明了哪种方法更高效
各种数据库的连接文档JDBC连接数据库经验总结
选课序号:36 选课序号:36 大连海事大学 数据库原理课程实验报告 (2010-2011学年第二学期) 实验八 JDBC连接数据库 班 级: 智能一班 学 号: ********** 姓 名: 徐维坚 指导教师: *** 成 绩: 2012年 6月 13日 ...
JDBC连接数据库代码大全,有各种连接数据库的方法。
里面详细记录了JDBC连接数据库方法的文档,并附有示例
jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc...
JAVA-JDBC连接数据库(查询_添加_修改_删除)
Jdbc连接数据库的方法 附上一个简单例子 详细说明
JDBC连接数据库工具类 JDBC 连接数据库 ORACLE SQLSERVER MYSQL ORACLE 已测 OK 欢迎大家反馈 我的微博是: http://weibo.com/namenode
JDBC连接数据库各种数据库参数大全 1、Oracle8/8i/9i数据库(thin模式) 2、DB2数据库 3、Sql Server7.0/2000数据库 4、Sybase数据库 5、Informix数据库 6、MySQL数据库 7、PostgreSQL...
JDBC连接数据库JDBC连接数据库
java JDBC连接数据库代码大全 java JDBC连接数据库代码大全
JDBC不同数据库连接JDBC不同数据库连接JDBC不同数据库连接JDBC不同数据库连接JDBC不同数据库连接