java怎么连接mysql数据库
3个回答
展开全部
这个和sql server是一样的
package pacfang.oa.data.mysql;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ResourceBundle;
public class MysqlStrategy{
//三大核心接口
private Connection conn = null;
private PreparedStatement pstmt = null;
private ResultSet rs = null;
ResourceBundle bundle = ResourceBundle.getBundle("jdbc");
String JDBC_DRIVER = bundle.getString("jdbc.driverClassName");
String JDBC_URL = bundle.getString("jdbc.url");
String JDBC_USER = bundle.getString("jdbc.username");
String JDBC_PASS = bundle.getString("jdbc.password");
//四个方法
//method1: 创建数据库的连接
public Connection getConnDB(){
try {
Class.forName(JDBC_DRIVER);
conn = DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASS);
} catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
//method2:关闭数据库的方法
public void closeConn(){
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(pstmt!=null){
try {
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
//method3: 专门用于发送增删改语句的方法
public int executeUpdate(PreparedStatement pstmt){
try {
int affectedRows = pstmt.executeUpdate();
return affectedRows;
} catch (SQLException e) {
e.printStackTrace();
return -1;
}
}
//method4: 专门用于发送查询语句
public ResultSet executeQuery(PreparedStatement pstmt){
try {
rs = pstmt.executeQuery();
return rs;
} catch (SQLException e) {
e.printStackTrace();
return null;
}
}
}
2015-08-19
展开全部
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |