java读取mongoDB某个数据库的集合的指定字段值,并存入mysql数据库指定表中
来源:互联网 发布:optisystem mac air 编辑:程序博客网 时间:2024/05/22 17:35
1、查询mongodb单个字段的所有值内容:db.getCollection('amac').find({},{"managerName":1,"_id":0}) //PS:"_id":0表示不显示id值
java:
//mongoDB数据读取,存入MYSQL数据库private static void readMongo(){ Connection conn = MysqlUtil.getConnection();//连接mysql Statement statement = null; MongoClient mongoClient=new MongoClient("119.xx.xx.xxx",27017);//连接mongoDB数据库 DB database=mongoClient.getDB("row");//获取数据库 DBCollection collection = database.getCollection("amac");//集合名 DBCursor cursor = collection.find(); System.out.println("从数据集中读取数据:"); while(cursor.hasNext()){ BasicDBObject bdbObj = (BasicDBObject) cursor.next(); if(bdbObj != null){ String managerName=bdbObj.getString("managerName");//读取mongoDB数据库row的amac集合的指定字段managerName try{ statement =conn.createStatement(); String sql="insert into manager(managerName) values('"+managerName+"')";//存入mysql数据库的机构列表 statement.execute(sql); } catch (SQLException e) { e.printStackTrace(); }finally { if(null!=statement) { try { statement.close(); } catch (SQLException e) { e.printStackTrace(); } } } } } System.out.println("over.");}
其中getConnection()函数如下
//连接数据库
private static Connection connection=null;private static String username="user";private static String password="password";private static String DB_URL="jdbc:mysql://localhost:3306/mingzi?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8";private static String DB_DRIVER="com.mysql.jdbc.Driver";public static Connection getConnection() { try { Class.forName(DB_DRIVER); connection=DriverManager.getConnection(DB_URL, username, password); System.out.println("连接数据库成功:"+connection); } catch (Exception e) { System.out.println("数据库连接异常..."); e.printStackTrace(); } return connection;}
阅读全文
1 0
- java读取mongoDB某个数据库的集合的指定字段值,并存入mysql数据库指定表中
- <JAVA,hibernate>从数据库中下载二进制文件并存到指定位置,把本地文件上传到数据库指定的字段中
- Mysql中使某个用户只能访问指定的数据库
- Mysql中使某个用户只能访问指定的数据库
- Mysql中使某个用户只能访问指定的数据库
- Mysql中使某个用户只能访问指定的数据库
- Mysql中使某个用户只能访问指定的数据库
- mysql查找字段在指定数据库/不指定的那个表中
- java操作mongodb,返回某个文档的指定字段
- mysql 如何将一个数据库中某个表中某个字段导入另外一个数据库里指定表里
- java读取word中的表格并存入到mysql数据库中实例
- 如何读取SQL数据库中某个字段的值
- 查询数据库中存在指定字段的表
- 用java将数据库表中内容读取出来并存入txt中
- mysql查询某个数据库中某个表的所有字段名、字段类型和注释
- java获取excel中数据并存入数据库表中
- 获取jsp中输入的信息并存入数据库
- 从文本文件提取数据到数据库指定的字段中
- 7.odoo入门——初探odoo后台启动过程(一)
- 1040: [ZJOI2008]骑士
- gradle打包:Keystore file xxx not found for signing config
- iOS支付宝回调状态码
- Java8创建 stream的几种方式
- java读取mongoDB某个数据库的集合的指定字段值,并存入mysql数据库指定表中
- 解决办法 fonts/fontawesome-webfont.woff2 404 (Not Found)
- ixgbe 驱动安装
- 从短信url链接跳转到APP
- MySQL性能优化方案总结
- fabric源码解析7——peer的ChaincodeSupport服务
- 多线程ManualResetEvent和AutoResetEvent
- 多线程——线程间通信{wait(); notifyAll();}
- A tool returned an error code from "Performing Post-Build Event"