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的例子

我此处采用的是jdbc连接mysql,很大程度上都是相同的,然后,可能由于一些版本的问题,会有一些出入,其他基本上是一致的; 基本的步骤如下: 1:加载驱动 2:创建连接 3:执行操作 具体...
  • IMBA123456789
  • IMBA123456789
  • 2015年09月28日 16:25
  • 1200

MySQL运维之--日常维护操作

MySQL运维之--日常维护操作
  • guoyJoe
  • guoyJoe
  • 2015年06月30日 16:55
  • 4436

MySQL日常操作总结

MySQL简介:Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)...
  • liaodehong
  • liaodehong
  • 2016年09月28日 17:54
  • 597

JAVA使用JDBC连接MySQL数据库

1. 在 pom.xml 文件中加入 mysql mysql-connector-java 6.0.2 2. 编写一个连接、关闭、查询数据库的类 packa...
  • kl28978113
  • kl28978113
  • 2016年09月19日 14:54
  • 3243

浅析MySQL JDBC连接配置上的两个误区

相信使用MySQL的同学都配置过它的JDBC驱动,多数人会直接从哪里贴一段URL过来,然后稍作修改就上去了,对应的连接池配置也是一样的,很少有人会去细想这每一个参数都是什么含义。今天我们就来聊两个比较...
  • luyaran
  • luyaran
  • 2017年04月06日 17:26
  • 480

Java JDBC连接MYSQL数据库教程

步骤一 :   下载 MYSQL 数据库, MYSQL driver for Java, 以及MYSQL 可视化操作软件。本人开发环境:Windows XP ,Eclipse3.4,JDK1.6,M...
  • Mr514163691
  • Mr514163691
  • 2015年06月20日 11:07
  • 1292

Java 通过JDBC连接Mysql数据库的方法和实例

之前有两篇文章讲了安装MySQL(ubuntu和windows)和可视化工具workbench的使用,这篇文章就讲一下Java程序是如何连接MySQL数据库的。  Java是通过JDBC连接Mysq...
  • qq_27324763
  • qq_27324763
  • 2016年11月09日 10:32
  • 1355

JAVA通过JDBC连接并操作MySQL数据库

JAVA通过JDBC连接并操作MySQL数据库   JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据...
  • wanghuiqi2008
  • wanghuiqi2008
  • 2015年05月29日 17:30
  • 4053

MySQL的日常管理

1 为初始MySQL账户设置口令 MySQL服务器的所有用户都存放在mysql数据库中的user表中,其中host字段表示允许访问的host地址,user字段表示用户名,password表示密码,刚安...
  • zhuxineli
  • zhuxineli
  • 2013年10月26日 22:15
  • 2851

使用DOS命令让Java链接mysql数据库

附注:Navicat使用方法 1.进入cmd,进入安装mysql文件夹中的bin目录: 2.在 bin目录下才可以输入mysql -hlocalhost -uroot –p,显示以下图片说明链接...
  • u014465934
  • u014465934
  • 2015年03月13日 23:07
  • 1870
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java调用JDBC连接MySQL 以及MySQL日常维护的简单操
举报原因:
原因补充:

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