首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

JDBC模板解决方案

2012-03-30 
JDBC模板Java codepackage com.cn.zjjt.utilimport java.sql.Connectionimport java.sql.DriverManager

JDBC模板

Java code
package com.cn.zjjt.util;import java.sql.Connection;import java.sql.DriverManager;public final class JdbcUtil {        public static final String DB_DRIVER="org.gjt.mm.mysql.Driver";    public static final String DB_URL="jdbc:mysql://localhost/zjjt";    public static final String DB_USERNAME="root";    public static final String DB_PASSWORD="root";    Connection conn;         private JdbcUtil(){            }        static  {         try {            Class.forName(DB_DRIVER);        } catch (Exception e) {            e.printStackTrace();            System.out.println(e.toString());        }    }        public  static Connection getConnection()  throws Exception //返回Connection    {        return DriverManager.getConnection(DB_URL,DB_USERNAME,DB_PASSWORD);    }        public void dbClose()  //关闭数据库连接    {        try {            conn.close();        } catch (Exception e) {            e.printStackTrace();            System.out.println(e.toString());        }    }}


各位帮忙分析分析我JDBC模板、这样写可以吗???

[解决办法]
有问题,你在别的地方调用的时候是用的另外一个 conn,在关闭的时候要把那个 conn 传过来的,另外你的 conn 都没有用到,肯定是个空指针异常.可以看一下别人怎么写的.

热点排行