关于java用JDBC连接数据库的代码
留下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连接数据库的代码相关推荐
- Java中JDBC连接数据库详解
今天动力节点java学院小编分享的是JDBC连接数据库的相关知识,希望通过看过此文,各位小伙伴对DBC连接数据库有所了解,下面就跟随小编一起来看看JDBC连接数据库的知识吧. 一.JDBC连接数据库概 ...
- jdbc连接数据库的代码和步骤
jdbc连接数据库的代码和步骤 学习目标 jdbc连接数据库的代码和步骤 1.加载JDBC 驱动程序: 2.提供JDBC连接需要的URL 3.创建数据库的连接 4.创建一个Statement 5.执行 ...
- Java中JDBC连接数据库(MySQL)
JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能.(包括事务处理,批量更新等) 把十一个功能都放 ...
- JAVA之JDBC连接数据库
前景说明: 在我们刚开始使用数据库的时候,发现只能在mysql编辑器里面使用sql语句来完成对数据库的操作,那我们怎么来通过Java来操控数据库呢?这个时候就有了JDBC的出现. 1.什么是JDBC ...
- JAVA的JDBC连接数据库以及读取数据库数据
一.下载数据库JDBC驱动 1.1:Mysql驱动 https://dev.mysql.com/downloads/connector/ 下载得到的是一个压缩包,解压后到里面寻找文件:mysql-co ...
- java用JDBC连接数据库的方式
//驱动位置 String sDBDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //连接数据库地址名字 Stri ...
- Java配置jdbc连接数据库不限制ip设置方法(localhost/127.0.0.1/本机ip地址)
jdbc配置连接数据库不限制ip设置方法(localhost/127.0.0.1/本机ip地址(配置)) 说明: 一般新安装的mysql数据库默认是不开启ip访问的 localhost/127.0.0 ...
- java使用JDBC连接数据库的几种方式
2019独角兽企业重金招聘Python工程师标准>>> /** * 1 在方法中固化连接参数 * * @return 数据库连接 */ public Connection getCo ...
- java:JDBC连接数据库实现用户管理系统
实现功能: 1.普通用户注册,登录 2.管理员用户注册,登录 3.管理员对普通用户的查询,添加,修改,删除操作 4.对3实现ID和用户名的两种操作方式 5.对以上功能实现菜单化管理 6.所有用户信息都 ...
最新文章
- List数组,string数组,Dictionary字典三种contain方法的查询速度
- “不传递消息、不使用邻接矩阵、在边集上训练”: 从对比链接中蒸馏自知识:非消息传递的图节点分类...
- linux查看指定程序的资源占用
- 企业级 SpringBoot 教程 (十九) 验证表单信息
- spring 初始化数据库
- python输入ip地址_python批量生成本地ip地址的方法
- Python中的特殊属性与方法
- 某级数的前两项A1=1,A2=1,以后各项具有如下关系:An=An-2+2An-1。使用非递归的算法求解满足要求的n值的程序。
- document.referrer已经可以用于统计搜索来源
- 《文明之光 第一册》一一7.1 第一节 佛罗伦萨的往昔(1)
- 如何新建Outlook电子邮件规则实现邮件自动分类
- rv1126 固件编译规则
- C# ListView控件用法
- 深度学习模型---稀疏编码 Sparse Coding
- centos7 xmapp安装完报错:error while loading shared libraries: libc.so.6
- 三阶矩阵的lu分解详细步骤_矩阵的LU分解
- 和席慕容《一颗开花的树》
- limited扫描仪 pfu_扫描一气呵成:PFU新款扫描仪赏析
- C++ 背包问题——多重背包
- 无人驾驶数据库汇总(不断更新)
热门文章
- 1、第一课---小玉买玩具
- vue生命周期和react生命周期对比。
- 1. 创建第一个harmonyos工程
- 四个穴位掌控全身健康
- 币圈“杀熟”远比你想象的严重 ,99%的亏损是被身边人所带
- 华硕笔记本学计算机,买平板电脑学习办公?也许平板、笔记本二合一的产品才更适合你...
- 关键对话:如何高效能沟通
- layui下拉选择框开启搜索功能后,文本框会将Nbsp显示出来的解决办法
- Fourth6: Comprehensive project network upgrade | Cloud computing
- 动力节点-Servlet-JSP课堂笔记