当前位置:   article > 正文

安卓mysql数据库连接工具类_连接 MySql 数据库工具类 Java 源码

手机版数据库连接工具

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

/**

* 这个jdbc的一个类库,超级好用

* 跟了我做了多个数据库项目

* @author MIKUScallion

*

*/

public class MyJdbc {

/**

* 获取java的sql的连接对象

* @param driver 数据库驱动器路径

* @param url 数据库连接地址

* @param user 用户名

* @param password 密码

* @return java的sql的连接对象

*/

public static Connection getSqlConnection(String driver,String url,String user,String password){

try {

//1.加载数据库驱动程序

Class.forName(driver);

//2.获取数据库连接(java)对象

Connection connection=DriverManager.getConnection(url,user,password);

//返回

return connection;

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return null;

}

/**

* 运行查询sql语句

* @param sql 查询sql语句

* @param conn java的sql链接对象

* @return 结果集

*/

public static ResultSet runQuerySql(String sql,Connection conn){

try {

Statement state =conn.createStatement();

ResultSet rs=state.executeQuery(sql);

return rs;

} catch (SQLException e) {

e.printStackTrace();

}

return null;

}

/**

* 运行更新sql语句

* @param sql 更新sql语句

* @param conn java的sql链接对象

* @return 影响记录数目

*/

public static int runUpDateSql(String sql,Connection conn){

try {

Statement state =conn.createStatement();

int num =state.executeUpdate(sql);

return num;

} catch (SQLException e) {

e.printStackTrace();

}

return 0;

}

}

PS: TIME MAGIC 系列文章年代久远,无法保证其完全正确性。

封面图来自:砂時計

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/336447
推荐阅读
相关标签
  

闽ICP备14008679号