使用java连接mysql数据库进行数据的查询插入更新及删除
2017-11-19 21:44
1096 查看
准备
1.需要mysql-connector-java包,我这里使用的是maven,给出我的pom配置<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.8-dmr</version> </dependency>
2.在mysql中已创建好数据库,假设我的数据库为hdfs,并且我已经建好一张表为syn_table
连接数据库并进行操作
连接数据库
java.sql包中主要包含四个类,分别是:1. DriverManager类:管理驱动程序和连接数据库
2. Connection接口:管理建立好的数据库连接
3. Statement接口:执行sql语句
4. ResultSet接口:存储数据库返回的记录
连接的代码如下
Class.forname("com.mysql.jdbc.Driver"); //指定驱动名称 Connection connection=DriverManager.getConnection(url,user,password); //创建connection对象 实际例子如下: Connection con = null; String url = "jdbc:mysql://localhost:3306/hdfs";//本机默认端口为3306 String user="root"; String password="root"; Connection connection=DriverManager.getConnection(url,user,password); //创建Connection对象
操作数据库
也就是增删改查,以下代码分别代表了几类操作,使用Statement对象执行语句,result获取结果,对于多行数据,使用result.next()进行迭代//查询使用Statement对象的excuteQuery()方法 Statement s = con.createStatement(); ResultSet result = s.executeQuery("select * from syn_table where syned = 0;"); while(result.next()){ String t1 = result.getString("id"); String t2 = result.getString("address"); String t3 = result.getString("syned"); System.out.println(t1+" "+t2+" "+t3); } //插入以及更新删除需要使用Statement对象的excuteUpdate()方法,其中的sql语句必须是插入更新或者删除语句 int t = s.executeUpdate("UPDATE syn_table SET address = 'hdfs://192.168.50:70:8020/user/input/5.txt' WHERE id ='2014419' "); System.out.println(t); //也可以使用通用的方法excute()方法,该方法返回boolean类型数据,true表示执行了查询语句,false表示执行了更新等操作 //查询完成后需要对对象进行关闭,最后创建的需要先进行关闭,代码如下 if(result!=null){ //判断ResultSet对象是否为空 result.close();//调用close()方法关闭ResultSet对象 } if(statement!=null){ statement.close(); } if(connection!=null){ connection.close(); }
相关文章推荐
- vc++连接mysql数据库,并对数据库中的表进行查询、插入、删除、更新等
- java 使用jdbc连接mysql数据库插入数据乱码
- java连接mysql-查询,插入,更新,删除
- 使用JDBC连接MySQL数据库--典型案例分析(四)----更新和插入员工数据
- 分别使用PreparedStatement和Statement对mysql数据库进行创建表,增加数据,查询数据和删除数据过程
- Java连接HBASE数据库,创建一个表,删除一张表,修改表,输出插入,修改,数据删除,数据获取,显示表信息,过滤查询,分页查询,地理hash
- java中使用JDBC连接mysql数据库查询数据
- <java><JTable>使用AbstractTableModel实现更新、删除、插入数据
- JAVA对数据库进行操作,实现数据库中数据的插入,查询,更改,删除操作
- php 连接mysql数据库,查询、插入、更新、删除功能
- JDBC连接MySql数据库步骤 以及查询、插入、删除、更新等
- JAVA对数据库进行操作,实现数据库中数据的插入,查询,更改,删除操作
- java项目中使用JDBC连接mysql数据库查询数据
- [EXCEL][STEP BY STEP]使用超级连接进行数据查询
- python对MySQL进行数据的插入、更新和删除之后需要commit,数据库才会真的有数据操作。(待日后更新)
- MSSQL 中使用modify()方法,此方法使用XML DML语句在XML 数据中插入,更新或删除节点
- Java对MySQL数据库进行连接、查询和修改
- C#下使用sql语句查询,插入,更新,删除
- [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之四十九:使用SqlDataSource插入、更新以及删除数据
- mysql学习总结一当数据不存在的时候插入,存在的时候进行更新,删除重复数据