java调用JDBC连接MySQL 以及MySQL日常维护的简单操
来源:互联网 发布:淘宝亲密付可以提现吗 编辑:程序博客网 时间:2024/06/06 17:35
MySQL是一个轻量级的开源数据,在开发小型项目网站时是个不错的选择。在java开发的项目上,我们采用JDBC连接到MySQL数据库。
基本的几个连接参数:
private String driver = "com.mysql.jdbc.Driver"; //连接驱动
private String user = "root";//数据库用户名,MySQL默认名为root
private String pw = "123456";//数据库密码,安装时默认为空
private String url = "jdbc:mysql://localhost:3306/riq?carshow?useUnicode=true&characterEncoding=utf8"; //连接数据库的url,localhost为数据库IP,3306是MySQL默认端口,riq是数据库名,后面是指定数据编码。
首先是新建一个数据库连接类,里面写常用的连接和释放方法,方便以后调用:
class DBConnection{
private String driver = "com.mysql.jdbc.Driver"; //连接驱动
private String user = "root";//数据库用户名,MySQL默认名为root
private String pw = "123456";//数据库密码,安装时默认为空
private String url = "jdbc:mysql://localhost:3306/riq?carshow?useUnicode=true&characterEncoding=utf8";
public Connection getConnection() {
Connection conn = null;
try {
Class.forName(driver);
conn = DriverManager.getConnection(url, user, pw);
} catch (Exception e) {
System.out.print("Connection error:" + e);
}
return conn;
}
关闭连接方法:
public void closeConnection(Connection con) {
try {
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
当我们要执行某个sql语句进行查询的时候,就可以建立连接,创建statement传递sql语句去执行就好了。贴一段代码。
DBConnection db = new DBConnection();
public List<Company> getCompanyByLoc(String loc){
List list = new ArrayList<Company>();
String sql = "select distinct * from company where location like '%"+loc+"%' and area like '%"+loc +"%' ORDER by years DESC";
System.out.println(sql);
Connection connection = db.getConnection();
PreparedStatement past=null;
ResultSet rSet=null;
try {
past = connection.prepareStatement(sql);
rSet = past.executeQuery();
while(rSet.next()){
Company company= new Company();
company.setAreaSt(rSet.getString("area"));
company.setNameSt(rSet.getString("name"));
company.setLocationSt(rSet.getString("location"));
company.setYear(rSet.getString("year"));
list.add(company);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return list;
}
- java调用JDBC连接MySQL 以及MySQL日常维护的简单操
- 简单的JDBC应用,java连接 MYsql;
- JDBC简单介绍以及Java连接MySQL数据库
- JDBC-简单的Mysql连接
- MySQL、JDBC安装以及用java连接
- java连接mysql的JDBC
- 简单JDBC连接mysql
- Java 通过 JDBC 连接 MySQL 数据库的简单示例
- 简单好用! JAVA JDBC 连接 MYSQL
- mysql日常维护
- mysql日常维护
- mysql日常维护
- MYSQL日常维护
- JDBC连接mysql的简单DEMO程序
- 简单的jdbc连接mysql数据库
- jdbc连接MySQL数据库的简单应用
- JDBC连接MySql数据库的简单例子
- java JDBC连接MySQL
- java使double保留两位小数的多方法 java保留两位小数
- ExtJs使用总结(非常详细)
- 一位ACMer过来人的心得
- js中的排序小案例
- eclipse jar包关联源码(android 开发)
- java调用JDBC连接MySQL 以及MySQL日常维护的简单操
- Socket
- android单元测试
- 设计模式---观察者模式
- 【新人向】POJ3041——一水达成
- 李开复:年轻人打拼,就必须放弃健康吗?
- 解决跨域访问问题
- 2012年5月SAT香港真题解析
- 门户网站制作方案需注意的事项