java调用JDBC连接MySQL 以及MySQL日常维护的简单操

原创 2015年07月09日 16:08:29

    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 数据库的简单示例

Java 通过 JDBC 连接 MySQl数据库的简单示例 JDBC 的下载与配置JDBC 下载下载 JDBC JDBC 配置将下载的驱动包解压,得到 mysql-connector-java-5.1...

java使用jdbc查询mysql数据最简单的例子

开始学习java,早上做了个spring mvc的例子,下午学习如何连接数据库。因为本身我是做php的稍微有点直觉,所以不是费很大周折就完成了这项工作,给大家分享下。 第一步,准备 mysql...
  • engll
  • engll
  • 2014-02-19 17:33
  • 2224

jdbc连接MySQL数据库的简单应用

jdbc连接MySQL数据库和连接Oracle数据库大体步骤一样,首先加载数据库驱动包,然后创建数据库连接,接着执行sql语句,最后返回结果集。但连接MySQL我们需要导入的驱动包是mysql-con...

JDBC连接MySql数据库的简单例子

本blog提供了一个简单JDBC连接数据库的例子,并分别通过Statement和PreparedStatement实现对数据库的查询。 一、为项目添加数据库驱动,本文以MySQL为例    1...

JDBC连接mysql数据库简单案例

JDBC?Java Data Base Connectivity,java?????????????SQL???Java API???????????????????????Java????????...

简单JDBC连接mysql

今天突然想到jdbc. 然后自己一想。 jdbc的连库居然忘记了。 做了几年开发,一直用现成的框架。 对基础都忘的差不多了。 正好没事,就写着玩。练练手,写的特别简单。 数据库: create tab...

JDBC 连接MySql Java

java连接mysql的jar包---jdbc

  • 2016-05-01 21:50
  • 707KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)