Mysql直接插入json数据
来源:互联网 发布:小众 知乎 编辑:程序博客网 时间:2024/06/16 10:08
import java.sql.*;import java.text.SimpleDateFormat;import org.codehaus.jettison.json.JSONObject;/** * Created by Administrator on 2016/9/9. */public class Testmain { public static void main(String[] args) throws Exception { Connection conn = null; String topic="1"; String csv="3"; String cd ="{'namespace': 'example.avro', 'type': 'record', 'name': 'User', 'fields': [ { 'name': 'name', 'type': 'string' }, { 'name': 'favorite_number', 'type': [ 'int', 'null' ] }, { 'name': 'favorite_color', 'type': [ 'string', 'null' ] } ] }"; JSONObject cds=new JSONObject(cd); //String avros="'"+avro+"'";replaceAll("[a-zA-Z0-9_!@#$%^&*()-=+~.;:,\\Q[\\E\\Q]\\E<>{}\\/?\\\\\"' ]",""); String url = ""; Date date = new Date();//获得系统时间. String nowTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);//将时间格式转换成符合Timestamp要求的格式. Timestamp goodsC_date = Timestamp.valueOf(nowTime); try { Class.forName("com.mysql.jdbc.Driver");// 动态加载mysql驱 System.out.println("成功加载MySQL驱动程序"); //conn = DriverManager.getConnection(InitConfig.MYSqlURL); conn = DriverManager.getConnection(InitConfig.URLMYSQL,InitConfig.USERMYSQL,""); //conn=DriverManager.getConnection(InitConfig.MYSqlURL,InitConfig.MYSqlUser,""); System.out.println( "远程Mysql连接测试:" + conn); Statement statement = conn.createStatement(); // 要执行的SQL语句// String sql="INSERT INTO Topicinfo (topic,csv,avro,ctime) values ( "+topic,+csv,+avro",NOW()+);"; String sql1 = "INSERT INTO Topicinfo (avro,csv,topic,ctime) values ("+"'"+cds+"'"+","+"'"+csv+"'"+","+"'"+topic+"'"+",NOW());"; // 结果集 //String sqltest="select * from Topicinfo"; statement.execute(sql1); //ResultSet rs=statement.executeQuery(sqltest);// while(rs.next()) {// // 选择Name这列数据// String name = rs.getString("topic");// // 输出结果// System.out.println(rs.getString("ID") + "\t" + name+"\t"+rs.getString("csv") + "\t" +rs// .getString("avro")+"\t"+rs.getString("ctime"));// }// rs.close(); conn.close(); } catch (SQLException e) { System.out.println("MySQL操作错误"); e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } } }
0 0
- Mysql直接插入json数据
- hive 直接插入mysql
- Excel数据使用jdbc直接插入Mysql数据库
- php将json格式的数据直接存入mysql数据库
- php将json格式的数据直接存入mysql数据库
- MySQL插入json问题
- json数据的直接载入
- mysql直接导出数据
- java读取大文本直接插入Mysql数据库,10万条数据4秒执行完
- mysql中的唯一键索引,插入重复数据直接报错的解决办法
- python mysql 插入的数据是字典时,可以直接插入到数据库,不要进行for循环读取每一个字段
- python json串插入mysql
- mysql插入数据时候先检查表中有没有相同的数据如果有就删除原来记录插入,没有就直接插入
- 优化MySQL插入数据
- php插入mysql数据
- MySql循环插入数据
- mysql海量数据插入
- mysql批量插入数据
- SAP 中国本地化内容汇总
- python mysql使用连接池的通用操作类
- javascript 类型 值 变量 十一
- linux命令——df
- spring data jpa 查询部分属性
- Mysql直接插入json数据
- java+pgsql实现保存图片到数据库,以及读取数据库存储的图片
- Logger的使用
- MPI编程函数接口(C/C++)
- Hibernate Component例子
- raptor程序:判断大小
- 一些android studio中的比较好用的jar包
- 第四周项目-星号拼字母
- Python:集合