package com.wy.tool;
import java.sql.*;
import com.wy.dao.*;
import com.wy.form.*;
import com.wy.webiter.*;
public class JDBCConnection {
private Statement stmt=null;
private PreparedStatement pstmt=null;
static JDBCConnection jdbc=null;
static Connection con=null;
private String url = "jdbc:mysql://localhost:3306/db_BlodMay";
private String user="root";
private String password="123456";
private String className="com.mysql.jdbc.Driver";
//再JDBCConnection类默认构造中加载驱动类
private JDBCConnection()
{
try{
Class.forName(className);
}catch(Exception e)
{
System.out.println("数据库驱动加载失败!");
}
}
//次方法用来会的数据库链接对象
public Connection getConnection()
{
try{
con=DriverManager.getConnection(url,user,password);
}catch(Exception e)
{
e.printStackTrace();
}
return con;
}
//获取JDBCConnection对象
public static JDBCConnection getJDBCConnection()
{
if(jdbc==null)
{
jdbc=new JDBCConnection();
}
return jdbc;
}
public static void closeConnection(Connection con,Statement stmt,PreparedStatement pstmt)
{
if(con!=null)
{
try{
con.close();
}catch(Exception e)
{
System.out.println("Connection对象关闭失败!");
}
con=null;
}
if(stmt!=null)
{
try{
stmt.close();
}catch(Exception e)
{
System.out.println("Statement对象关闭失败!");
}
stmt=null;
}
if(pstmt!=null)
{
try{
pstmt.close();
}catch(Exception e)
{
System.out.println("PreparedStatement对象关闭失败!");
}
}
}
}
//*************************************这是我一个工程里的一个专门获取conn的工具类,用于在其他的类中直接获取链接对象,但总是报“No suitble driver found for jdbc:mysql//......”,也得不到conn对象,请大侠帮我看看,是错在哪里了
2009年9月05日 12:38