import java.sql.*
public class opendb {
String dbDriver = "org.gjt.mm.mysql.Driver"; //驱动名
String dbUrl = "jdbc:mysql://localhost:3306/jspuser"; //数据URL地址
Connection Conn;//数据库连接
//Statement Stmt;
ResultSet Rs; //数据记录集
String Username="root"; //数据库用户名
String Password=""; //数据库密码
public opendb(){
try{
Class.forName(dbDriver);
}
catch(java.lang.ClassNotFoundException e){
System.out.println(e.getMessage() ) ;
}
}
public ResultSet executeQuery(String sql){
Rs=null;
try{
Conn=DriverManager.getConnection(dbUrl,Username,Password);
Statement Stmt=Conn.createStatement() ;
Rs=Stmt.executeQuery(sql);
}
catch(SQLException e){
System.out.println(e.getMessage() ) ;
}
}
public void executeUpdate(String sql){
try{
Conn=DriverManager.getConnection(dbUrl,Username,Password);
Statement Stmt=Conn.createStatement() ;
Stmt.executeUpdate(sql) ;
}
catch(SQLException e){
System.out.println(e.getMessage() );
}
}
}
public class opendb {
String dbDriver = "org.gjt.mm.mysql.Driver"; //驱动名
String dbUrl = "jdbc:mysql://localhost:3306/jspuser"; //数据URL地址
Connection Conn;//数据库连接
//Statement Stmt;
ResultSet Rs; //数据记录集
String Username="root"; //数据库用户名
String Password=""; //数据库密码
public opendb(){
try{
Class.forName(dbDriver);
}
catch(java.lang.ClassNotFoundException e){
System.out.println(e.getMessage() ) ;
}
}
public ResultSet executeQuery(String sql){
Rs=null;
try{
Conn=DriverManager.getConnection(dbUrl,Username,Password);
Statement Stmt=Conn.createStatement() ;
Rs=Stmt.executeQuery(sql);
}
catch(SQLException e){
System.out.println(e.getMessage() ) ;
}
}
public void executeUpdate(String sql){
try{
Conn=DriverManager.getConnection(dbUrl,Username,Password);
Statement Stmt=Conn.createStatement() ;
Stmt.executeUpdate(sql) ;
}
catch(SQLException e){
System.out.println(e.getMessage() );
}
}
}
解决方案 »
- 奇葩的sql语句,搞死我了,求救~~~~
- mysql password问题
- 关于MYSQL CLUSTER 的问题
- 连接数据库MySql异常:java.io.ioexception: unexpected end of input stream ,请前辈帮忙,急!!!
- MySql中如何在本机命令行中模拟另一台机器上的用户登录?
- RSS订阅添加到数据库,如何覆盖原先的数据?
- 登录用户之间可以复用这些内存?
- 求助:根据排序更新某个字段
- mysql_query返回错误代码1,不知何故?
- 数据父子迭代查询
- mysql上执行的sql语句是不是有长度限制?
- 如何禁止自动提交?(是不是mysql中的自动提交被它的驱动屏蔽了,为什么有这this.con.setAutoCommit(false);也不行。)
然后new ,这时driver的下拉选项会有mysql的驱动,且为黑色可用,选中它
在url中添入你的数据库连接地址,搞定。