不可能连接不了的。你要看数据库里有没有你要连接的那张表,没有的话建一个。还有就是你所说的jdbc驱动程序,接着新建一个文件,里面要加载jdbc驱动。比如这个package comcore;
import javasql;
public class ConnDB {
public Connection conn=null;
public ResultSet rs=null;
public Statement stmt=null;
private String proxool = "orglogicalcobwebsproxoolProxoolDriver";
private String poolname = "proxoollibrary";
//说明:此处需要配置webxml文件
public ConnDB() { //构造方法
}
public Connection getConnection() {
try {
ClassforName(proxool);
conn = DriverManagergetConnection(poolname);
} catch (Exception e) {
Systemoutprintln(egetMessage());
}
if (conn == null) {
Systemoutprintln("没有获取到数据库连接");
}
return conn;
}
/
功能:执行查询语句
/
public ResultSet executeQuery(String sql) {
try {
conn = getConnection();
stmt = conncreateStatement(ResultSetTYPE_SCROLL_INSENSITIVE,
ResultSetCONCUR_READ_ONLY);
rs = stmtexecuteQuery(sql);
}
catch (SQLException ex) {
Systemerrprintln(exgetMessage());
}
return rs;
}
/
功能:执行更新 *** 作
/
public int executeUpdate(String sql) {
int result = 0;
try {
conn = getConnection();
stmt = conncreateStatement(ResultSetTYPE_SCROLL_INSENSITIVE,
ResultSetCONCUR_READ_ONLY);
result = stmtexecuteUpdate(sql);
}
catch (SQLException ex) {
result = 0;
}
try {
stmtclose();
}
catch (SQLException ex1) {
}
return result;
}
/
功能:关闭数据库的连接
/
public void close() {
try {
if (rs != null) {
rsclose();
}
}
catch (Exception e) {
eprintStackTrace(Systemerr);
}
try {
if (stmt != null) {
stmtclose();
}
}
catch (Exception e) {
eprintStackTrace(Systemerr);
}
try {
if (conn != null) {
connclose();
}
}
catch (Exception e) {
eprintStackTrace(Systemerr);
}
}
}
直接把mysql-connector-java的jar放到classpath路径下就可以。
通常,WEB程序放在WEB-INF/lib下面,普通的桌面程序直接设定java -cp的内容,以此类推。
以上就是关于提供mysql和(配套的)java驱动程序,要能连接哟全部的内容,包括:提供mysql和(配套的)java驱动程序,要能连接哟、使用MYSQL前,怎么安装驱动mysql-connector-java-5.1.8、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)