package msg.impl;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.ResultSet;
public class DbOperation {
public DbOperation(){}
private static Statement st;
private static Connection con;
public void init(String databaseName,String userName,String userPassWord){
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/"+databaseName+"?user="+userName+"&password="+userPassWord;
try{
if(con!=null)return;
Class.forName(driver);
con=DriverManager.getConnection(url);
st=con.createStatement();
}catch(Exception e){
System.out.println(e);
}
}
public void executeUpdate(String sql){
try {
st.execute(sql);
} catch (Exception e) {
System.out.println(e);
}
}
public ResultSet executeQuery(String sql){
ResultSet rs=null;
try {
rs = st.executeQuery(sql);
} catch (Exception e) {
System.out.println(e);
}
return rs;
}
public void destroy(){
try{
st.close();
con.close();
}catch(Exception e){
System.out.println(e);
}
}
}
本文提供了一个使用Java进行数据库操作的简单示例,包括连接数据库、执行SQL语句及查询结果集等基本功能。
146

被折叠的 条评论
为什么被折叠?



