Java读取地理信息数据文件,并将其存入Oracle数据库。

package file;

import java.io.BufferedReader;

import java.io.File;

import java.io.FileReader;

import java.io.IOException;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

import oracle.spatial.geometry.JGeometry;

import oracle.sql.STRUCT;

import util.DBConn;

public class ParseFile {

private static String driverClassName = "oracle.jdbc.driver.OracleDriver";

private static String url = "jdbc:oracle:thin:@localhost:1521:orcl";

private static String username = "SUPER";

private static String password = "SUPER";

private static Connection conn;

private static Statement stmt;

private static PreparedStatement ps;

private static ResultSet rs;

public static void main(String[] args) throws IOException, SQLException {

conn = DBConn.getConn(driverClassName, url, username,password);

parseFile(new File("E:\\My Documents\\WS\\Dhubei.MID"));

}

public static void parseFile(File file) throws IOException, SQLException {

if (!file.exists()) {// 判断文件是否存在

return;

}

String fileName = file.getName();// 获取文件名

String tableName = fileName.split("\\.")[0];// 获取表名

BufferedReader brMIF = null;// 声明一个缓冲流对象用来读取MIF文件

BufferedReader brMID = null;// 声明一个缓冲流对象用来读取MID文件

String lineMIF = "";// 接收一行MIF文件里的字符串

String lineMID = "";// 接收一行MID文件里的字符串

if (fileName.indexOf("MIF") != -1) {// 如果是MIF格式文件,自动寻找MID格式文件

brMIF = new BufferedReader(new FileReader(file));

brMID = new BufferedReader(new FileReader(new File(file.getParent(

Java嵌入oracle,Java插入Oracle Spatial空间数据相关推荐

  1. java clob类型怎么插入数据库_在Java + Oracle环境下 对于clob类型的数据的插入

    SQL 类型 CLOB 在 JavaTM 编程语言中的映射关系.SQL CLOB 是内置类型,它将 Character Large Object 存储为数据库表的某一行中的一个列值.默认情况下,驱动程 ...

  2. oracle插入java时间,java向oracle中插入字符或时间型 时间数据

    /** * * @param date * @param bool true:插入时间类型,false:插入字符类型 * 向oracle中插入时间类型数据 * @return */ public st ...

  3. java insert方法_【Oracle/Java】以Insert ALL方式向表中插入百万条记录,耗时9分17秒...

    packagecom.hy;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;import ...

  4. java毕业设计——基于java+SSM+Oracle的微博系统设计与实现(毕业论文+程序源码)——微博系统

    基于java+SSM+Oracle的微博系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+SSM+Oracle的微博系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...

  5. java mysql nclob_java语言操作Oracle数据库中的CLOB数据类型 (转)

    java语言操作Oracle数据库中的CLOB数据类型 (转)[@more@] 有关字段类型的相关信息可以查阅oracle技术网.下面摘抄一些有关blob.clob等类型的说明.又便于大家的了解. 字 ...

  6. Java平台,标准版Oracle JDK 9中的新功能

    Java平台,标准版 Oracle JDK 9中的新增功能 版本9 E77563-05 2017年9月 JDK 9中的新功能概述 Java Platform,Standard Edition 9是一个 ...

  7. oracle存储过程 论文,Oracle中基于Java的存储过程开发_计算机论文

    论文导读::存储过程是一种数据库对象,将执行计划存储在数据库的服务器中,它的执行速度比独立执行同样的程序要快.任何一个设计良好的数据库应用程序都应该用到存储过程.存储过程可以使得对数据库的管理.显示关 ...

  8. oracle java rmi 漏洞,Oracle Java SE Java运行时环境RMI子组件远程漏洞(CVE-2011-3556)

    发布日期:2011-10-20 更新日期:2011-10-20 受影响系统: Oracle Sun JRE 1.6.x Oracle Sun JDK 1.6.x 不受影响系统: Oracle Sun ...

  9. Windows下 安装Oracle Java 11 并设置环境变量

    Oracle Java 11 官网:Java SE Development Kit 11- - Downloads 2019-5-30:最新的版本是11.0.3 选择Windows版本: 注意:现在下 ...

  10. Ubuntu上安装oracle java 7

    Ubuntu上安装oracle java 7 from: http://sddhn.blog.163.com/blog/static/128187792013103014453434/ 1.通过PPA ...

最新文章

  1. Linux CENTOS7 Linux流量监控工具-iftop 安装过程以及示例!
  2. Tomcat介绍及性能优化
  3. 2、FreeRTOS任务相关API函数
  4. [vue] vue组件里写的原生addEventListeners监听事件,要手动去销毁吗?为什么?
  5. 简明Python3教程 16.标准库
  6. 注解、垃圾回收和线程
  7. mysql 统一字符编码
  8. [Ext JS 4] 实战之多选下拉单 (带checkbox)
  9. iOS: AFNetworking手动配置(iOS7.1, AF2.2.4)
  10. 论文笔记_S2D.60_CMRNet:相机到激光雷达地图的注册
  11. 【致青春】岛风青春,井空年华
  12. (12.05)Java小知识!
  13. Chrome浏览器如何完美实现截长屏幕
  14. 点滴记录笔记_持续更新
  15. uniapp 解决切换横竖屏后内容错乱的问题
  16. Linux 目录权限
  17. vtop工具使用分析
  18. antd table 添加行,编辑行,删除行
  19. Python: 用于计算txt文档的字数的小脚本
  20. 硬盘结构,主引导记录MBR,硬盘分区表DPT,主分区、扩展分区和逻辑分区

热门文章

  1. java中date加1s_是否有一个java库将描述时间度量(例如“1d 1m 1s”)的字符串转换为毫秒?...
  2. 什么是协议转换器?协议转换器的定义
  3. 工业级以太网交换机-管理型
  4. 【渝粤教育】国家开放大学2018年秋季 3818-22T燃气工程施工 参考试题
  5. 【渝粤题库】陕西师范大学200511 美国文学
  6. 【渝粤题库】国家开放大学2021春2332高等数学基础题目
  7. 微服务升级优点_微服务–——定义, 原则 和 优点
  8. 浙江计算机二级报名步骤,浙江2016年9月计算机二级考生报名流程
  9. 哈工大三本计算机考研,纯干货【普通三本逆袭哈工大】—城市规划考研必胜经验...
  10. 【LDPC系列2】基于MATLAB中LDPC编译码器对象的图像传输通信系统仿真(IEEE 802.16e标准协议基础矩阵)