写了一个连数据库的DBConnection。请各位看看,这样写如果在jsp页面调用,会不会有什么问题。言之有理给分。
package com.mcm.kfhy.new_zsk;import java.sql.Connection;
import java.sql.SQLException;
import java.sql.DriverManager;
import java.util.Properties;
public class DBConnection
{
  private DBConnection_new(){};
  private static String driver=null;
  private static String url=null;
  private static String username=null;;
  private static String password=null;
  static
  {
    ParseXML parsexml=new ParseXML();
    try
    {
      parsexml.parse("db_info.xml");
    }catch(Exception ex)
    {
      System.out.println(ex.getMessage());
    }
    Properties pro=parsexml.getProps();
    driver=pro.getProperty("dbdriver");
    url=pro.getProperty("dburl");
    username=pro.getProperty("dbuser");
    password=pro.getProperty("dbpassword");  }  public static Connection getConnection()
  {
    Connection con=null;
    try
    {
      Class.forName(driver).newInstance();
    }catch(Exception ex)
    {
      System.out.println("DB Driver Error"+ex.getMessage());
      return con;
    }
    try
    {
      con=DriverManager.getConnection(url, username, password);
    }catch(SQLException ex)
    {
      System.out.println("Connection DB Error!"+ex.getMessage());
      return con;
    }
      return con;
  }}大量的使用了静态变量和静态方法。
在页面中得到连接一般采用
<%
Connection con=DBConnection.getConnection();
%>
这样获得连接不知道会导致什么问题吗。请指教