留下JDBC的代码以备后用

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;public class ConnUtil {private static String driver;private static String url;private static String user;private static String password;static{driver = "com.mysql.jdbc.Driver"; //驱动包名url = "  "jdbc:mysql://    IP    :3306/zjgj" "; //ssh代表数据库名user = "     "; //数据库用户名密码password = "    ";}/*** 获取连接* */public static Connection getConnection() throws Exception {Class.forName(driver);//加载mysql的驱动类return DriverManager.getConnection(url, user, password);}/*** 释放资源* */public static void close(ResultSet rs, PreparedStatement pstmt ,Connection conn){try {if(rs!=null){rs.close();}if(pstmt!=null){pstmt.close();}if(conn!=null){conn.close();}} catch (SQLException e) {System.out.println("JDBC释放资源出错");}}
}

添加数据

   public void add(Zsyh zsyh) {Connection conn = null;PreparedStatement ptmt = null;try {conn = ConnUtil.getConnection();//,last_priceString sql = "insert into price_data (item_code ,data_source,data_time,get_time,bid_price,ask_price)  values (?,?,?,?,?,?)";//ptmt= conn.prepareStatement(sql);   ptmt = conn.prepareStatement(sql);ptmt.setString(1, zsyh.getItemCode());ptmt.setString(2, zsyh.getDataSource());ptmt.setTimestamp(3, zsyh.getDataTime());ptmt.setTimestamp(4, zsyh.getGetTime());ptmt.setDouble(5, zsyh.getBidPrice());ptmt.setDouble(6, zsyh.getAskPrice());//    ptmt.setDouble(7, zsyh.getLastPrice());int num = ptmt.executeUpdate();System.out.println(zsyh.getGetTime()+"    "+zsyh.getItemCode()+"   买入价: "+zsyh.getBidPrice()+"    卖出价: "+zsyh.getAskPrice());System.out.println("成功插入"+sql);//5如果有结果集处理结果集} catch (Exception e) {try {Thread.sleep(2000);System.out.println("添加数据到数据库出错");} catch (Exception e1) {}}  finally{ConnUtil.close(null, ptmt, conn);}}

转载于:https://my.oschina.net/u/3060369/blog/817563

关于java用JDBC连接数据库的代码相关推荐

  1. Java中JDBC连接数据库详解

    今天动力节点java学院小编分享的是JDBC连接数据库的相关知识,希望通过看过此文,各位小伙伴对DBC连接数据库有所了解,下面就跟随小编一起来看看JDBC连接数据库的知识吧. 一.JDBC连接数据库概 ...

  2. jdbc连接数据库的代码和步骤

    jdbc连接数据库的代码和步骤 学习目标 jdbc连接数据库的代码和步骤 1.加载JDBC 驱动程序: 2.提供JDBC连接需要的URL 3.创建数据库的连接 4.创建一个Statement 5.执行 ...

  3. Java中JDBC连接数据库(MySQL)

     JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能.(包括事务处理,批量更新等) 把十一个功能都放 ...

  4. JAVA之JDBC连接数据库

    前景说明: 在我们刚开始使用数据库的时候,发现只能在mysql编辑器里面使用sql语句来完成对数据库的操作,那我们怎么来通过Java来操控数据库呢?这个时候就有了JDBC的出现. 1.什么是JDBC ...

  5. JAVA的JDBC连接数据库以及读取数据库数据

    一.下载数据库JDBC驱动 1.1:Mysql驱动 https://dev.mysql.com/downloads/connector/ 下载得到的是一个压缩包,解压后到里面寻找文件:mysql-co ...

  6. java用JDBC连接数据库的方式

    //驱动位置 String sDBDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //连接数据库地址名字 Stri ...

  7. Java配置jdbc连接数据库不限制ip设置方法(localhost/127.0.0.1/本机ip地址)

    jdbc配置连接数据库不限制ip设置方法(localhost/127.0.0.1/本机ip地址(配置)) 说明: 一般新安装的mysql数据库默认是不开启ip访问的 localhost/127.0.0 ...

  8. java使用JDBC连接数据库的几种方式

    2019独角兽企业重金招聘Python工程师标准>>> /** * 1 在方法中固化连接参数 * * @return 数据库连接 */ public Connection getCo ...

  9. java:JDBC连接数据库实现用户管理系统

    实现功能: 1.普通用户注册,登录 2.管理员用户注册,登录 3.管理员对普通用户的查询,添加,修改,删除操作 4.对3实现ID和用户名的两种操作方式 5.对以上功能实现菜单化管理 6.所有用户信息都 ...

最新文章

  1. List数组,string数组,Dictionary字典三种contain方法的查询速度
  2. “不传递消息、不使用邻接矩阵、在边集上训练”: 从对比链接中蒸馏自知识:非消息传递的图节点分类...
  3. linux查看指定程序的资源占用
  4. 企业级 SpringBoot 教程 (十九) 验证表单信息
  5. spring 初始化数据库
  6. python输入ip地址_python批量生成本地ip地址的方法
  7. Python中的特殊属性与方法
  8. 某级数的前两项A1=1,A2=1,以后各项具有如下关系:An=An-2+2An-1。使用非递归的算法求解满足要求的n值的程序。
  9. document.referrer已经可以用于统计搜索来源
  10. 《文明之光 第一册》一一7.1 第一节 佛罗伦萨的往昔(1)
  11. 如何新建Outlook电子邮件规则实现邮件自动分类
  12. rv1126 固件编译规则
  13. C# ListView控件用法
  14. 深度学习模型---稀疏编码 Sparse Coding
  15. centos7 xmapp安装完报错:error while loading shared libraries: libc.so.6
  16. 三阶矩阵的lu分解详细步骤_矩阵的LU分解
  17. 和席慕容《一颗开花的树》
  18. limited扫描仪 pfu_扫描一气呵成:PFU新款扫描仪赏析
  19. C++ 背包问题——多重背包
  20. 无人驾驶数据库汇总(不断更新)

热门文章

  1. 1、第一课---小玉买玩具
  2. vue生命周期和react生命周期对比。
  3. 1. 创建第一个harmonyos工程
  4. 四个穴位掌控全身健康
  5. 币圈“杀熟”远比你想象的严重 ,99%的亏损是被身边人所带
  6. 华硕笔记本学计算机,买平板电脑学习办公?也许平板、笔记本二合一的产品才更适合你...
  7. 关键对话:如何高效能沟通
  8. layui下拉选择框开启搜索功能后,文本框会将Nbsp显示出来的解决办法
  9. Fourth6: Comprehensive project network upgrade | Cloud computing
  10. 动力节点-Servlet-JSP课堂笔记