package jdbcTest;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;
/**
* @author 陈海宇 E-mail:21haiyu21@163.com
* @version 创建时间:Oct 11, 2008 8:48:16 AM
*/
public class DBOperate {
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/message";
String driver = "com.mysql.jdbc.Driver";
String user = "root";
String password = "sa";
public DBOperate() {
Connect();
}
public void Connect() {
try {
Class.forName(driver);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
conn = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
e.printStackTrace();
}
}
public Statement getStatement(String sql) {
try {
return conn.createStatement();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public PreparedStatement getPreparedStatement(String sql) {
try {
return conn.prepareStatement(sql);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public CallableStatement getCallableStatement(String sql) {
try {
return conn.prepareCall(sql);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}