java 连接mysql数据库
2012-10-30 13:36
260 查看
//引用jar包 mysql-connector-java-5.1.18-bin.jar
import java.sql.*;
public class DB {
public static Connection getConn(){
Connection conn=null;
try{
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection("jdbc:mysql://localhost/database_name?user=user_name&password=password_str");
}
catch (ClassNotFoundException e) {
e.printStackTrace();
}
catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
public static Statement getStatement(Connection conn){
Statement stmt=null;
try{
if(conn!=null){
stmt=conn.createStatement();
}
}
catch (SQLException e) {
e.printStackTrace();
}
return stmt;
}
public static ResultSet getResultSet(Statement stmt,String sql) {
ResultSet rs=null;
try {
if(stmt!=null){
rs=stmt.executeQuery(sql);
}
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}
public static void closeConn(Connection conn) {
try{
if(conn!=null){
conn.close();
conn=null;
}
}
catch (SQLException e) {
e.printStackTrace();
}
}
public static void closeStmt(Statement stmt){
try{
if(stmt!=null){
stmt.close();
stmt=null;
}
}
catch (SQLException e) {
e.printStackTrace();
}
}
public static void closeRs(ResultSet rs){
try {
if(rs!=null){
rs.close();
rs=null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
/*调用时
Connection conn=DB.getConn();
Statement stmt=DB.getStatement(conn);
String sql="select * from table_name";
ResultSet rs=DB.getResultSet(stmt, sql);
try {
while(rs.next()){
System.out.println(rs.getString("column_name"));
}
} catch (SQLException e) {
e.printStackTrace();
}
finally{
DB.closeRs(rs);
DB.closeStmt(stmt);
DB.closeConn(conn);
}
*/
import java.sql.*;
public class DB {
public static Connection getConn(){
Connection conn=null;
try{
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection("jdbc:mysql://localhost/database_name?user=user_name&password=password_str");
}
catch (ClassNotFoundException e) {
e.printStackTrace();
}
catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
public static Statement getStatement(Connection conn){
Statement stmt=null;
try{
if(conn!=null){
stmt=conn.createStatement();
}
}
catch (SQLException e) {
e.printStackTrace();
}
return stmt;
}
public static ResultSet getResultSet(Statement stmt,String sql) {
ResultSet rs=null;
try {
if(stmt!=null){
rs=stmt.executeQuery(sql);
}
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}
public static void closeConn(Connection conn) {
try{
if(conn!=null){
conn.close();
conn=null;
}
}
catch (SQLException e) {
e.printStackTrace();
}
}
public static void closeStmt(Statement stmt){
try{
if(stmt!=null){
stmt.close();
stmt=null;
}
}
catch (SQLException e) {
e.printStackTrace();
}
}
public static void closeRs(ResultSet rs){
try {
if(rs!=null){
rs.close();
rs=null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
/*调用时
Connection conn=DB.getConn();
Statement stmt=DB.getStatement(conn);
String sql="select * from table_name";
ResultSet rs=DB.getResultSet(stmt, sql);
try {
while(rs.next()){
System.out.println(rs.getString("column_name"));
}
} catch (SQLException e) {
e.printStackTrace();
}
finally{
DB.closeRs(rs);
DB.closeStmt(stmt);
DB.closeConn(conn);
}
*/
相关文章推荐
- 利用java的jdbc连接mysql数据库
- Java连接MySQL数据库之mysql-connector-java
- java-JDBC连接mysql数据库
- java 通过JDBC连接Mysql数据库的方法和实例
- Java连接Mysql数据库攻略二
- java工程通过JDBC连接mysql数据库时遇到connection refused错误解决
- JAVA使用JDBC连接MySQL数据库
- java实现连接mysql数据库单元测试查询数据项目分享
- 技术-Java连接mysql数据库
- java连接mysql数据库
- Java连接mysql数据库
- Linux系统Java连接Mysql数据库
- Java连接MySQL数据库实现用户名密码的验证方法 Java语句中sql查询语句'' ""作用
- java连接mysql数据库
- Java连接MySQL数据库
- Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】
- JAVA连接MYSQL数据库以及操作
- java连接mysql数据库,出现错误:java.sql.SQLException
- Java_ABC_1.连接MySQL数据库
- java连接Mysql数据库