天气预报,MYSQL之JDBC查询模块实现(代码)和简易插入模块实现(代码)以及PREPAREDSTATEMENT插入模块实现(代码)
2011-11-29 09:38
691 查看
package com.zzk.cn; import java.sql.*; public class Insert { public static void main(String[] args) { System.out.println("HelloWorld"); insertMysql(); } public static void insertMysql() { ResultSet rs = null; Statement stmt = null; Connection conn = null; try { System.out.println("HelloWorld!"); Class.forName("com.mysql.jdbc.Driver"); // new oracle.jdbc.driver.OracleDriver; conn=DriverManager.getConnection("jdbc:mysql://10.1.101.223:3306/weather", "appuser", "opzoon123!"); stmt = conn.createStatement(); rs = stmt.executeQuery("select * from weather_info"); while (rs.next()) { System.out.println(rs.getString("weather_date")); System.out.println(rs.getInt("city_id")); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { try { if (rs != null) { rs.close(); rs = null; } } catch (SQLException e) { e.printStackTrace(); } try { if (stmt != null) { stmt.close(); stmt = null; } } catch (SQLException e) { e.printStackTrace(); } try { if (conn != null) { conn.close(); conn = null; } } catch (SQLException e) { e.printStackTrace(); } } } }
package com.zzk.cn; import java.sql.*; public class Insert { public static void main(String[] args) { System.out.println("HelloWorld"); insertMysql(); } public static void insertMysql() { ResultSet rs = null; Statement stmt = null; Connection conn = null; try { System.out.println("HelloWorld!"); Class.forName("com.mysql.jdbc.Driver"); // new oracle.jdbc.driver.OracleDriver; conn=DriverManager.getConnection("jdbc:mysql://10.1.101.223:3306/weather", "appuser", "opzoon123!"); stmt = conn.createStatement(); String sql="insert into weather_info(city_id,weather_date) values (4,'1911.11.1')"; stmt.executeUpdate(sql); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { try { if (rs != null) { rs.close(); rs = null; } } catch (SQLException e) { e.printStackTrace(); } try { if (stmt != null) { stmt.close(); stmt = null; } } catch (SQLException e) { e.printStackTrace(); } try { if (conn != null) { conn.close(); conn = null; } } catch (SQLException e) { e.printStackTrace(); } } } }
package com.zzk.cn; import java.sql.*; public class Insert { public static void main(String[] args) { System.out.println("HelloWorld"); insertMysql(); } public static void insertMysql() { //ResultSet rs = null; //Statement stmt = null; Connection conn = null; PreparedStatement pstmt=null; try { System.out.println("HelloWorld!"); Class.forName("com.mysql.jdbc.Driver"); // new oracle.jdbc.driver.OracleDriver; conn=DriverManager.getConnection("jdbc:mysql://10.1.101.223:3306/weather", "appuser", "opzoon123!"); pstmt=conn.prepareStatement("insert into weather_info(city_id,weather_date,weather_description) values (?,?,?)"); pstmt.setInt(1, 3); pstmt.setString(2, "你好吗"); pstmt.setString(3, "我很好"); pstmt.executeUpdate(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { try { if (pstmt !=null) { pstmt.close(); pstmt=null; } }catch (SQLException e) { e.printStackTrace(); } try { if (conn != null) { conn.close(); conn = null; } } catch (SQLException e) { e.printStackTrace(); } } } }
相关文章推荐
- java中JDBC实现往MySQL插入百万级数据的实例代码
- java代码实现JDBC连接MySql以及引用驱动程序包
- JDBC实现数据库的几种基本操作(查询,分页查询,根据关键字进行查询以及插入数据)
- java代码实现JDBC连接MySql以及引用驱动程序包
- java中JDBC实现往MySQL插入百万级数据的实例代码
- java中JDBC实现往MySQL插入百万级数据的实例代码
- 天气预报之抓取、解析、存入MYSQL数据库模块实现,不规范(代码)
- 使用wsimport命令生成webService客户端,实现天气预报,代码实例(源码 DEMO)
- 阿里云API:全国天气预报查询(免费版)(C#实现)
- MySQL在插入90万条数据消耗的时间以及查询90万条数据时的性能优化
- 转发:[MySQL] 实现树形的遍历(关于多级菜单栏以及多级上下部门的查询问题)
- 开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供)
- 天气API-----开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供)
- MySql中把一个表的数据插入到另一个表中的实现代码
- 开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供)
- 开源免费天气预报接口API以及全国所有地区代码[值得收藏]
- 开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供)
- 开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供)
- [MySQL] 实现树形的遍历(关于多级菜单栏以及多级上下部门的查询问题)
- MySql中把一个表的数据插入到另一个表中的实现代码