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. 想为企业杜绝钓鱼邮件,ValiMail 获1200万美元A轮融资
  2. 全球及中国人工智能驱动的医学成像行业全景调研及运营战略分析报告2021-2027年版
  3. Android WebView 开发详解(三)
  4. android studio 初次使用Kotlin(环境准备篇)
  5. 简述解释型和编译型编程语言?
  6. elasticsearch 安装sql
  7. 数据库系统实现 第一章 DBMS实现概述
  8. 拓端tecdat|R语言中的Nelson-Siegel模型在汇率预测的应用
  9. 拓端tecdat|R语言Copula的贝叶斯非参数估计
  10. nginx 代理ssh
  11. 设计配色灵感|热情甜蜜色系配色方案
  12. varchar2改为clob的解决步骤
  13. Head First Java 中文版 (第 2 版) PDF 下载
  14. php swfobject,swfobject参数详细介绍
  15. 计算机器怎么验证,谷歌验证器【设置步骤】
  16. 重装正版Windows系统
  17. 真 · 神经网络发明人福岛邦彦获奖,Schmidhuber、李飞飞点赞
  18. C++ 获取特定进程的CPU使用率
  19. 使用Navicat 导出 MySQL中表的字段信息查询,以及information_schema.COLUMNS解释
  20. 当营养遇上肠道菌群:探究其对儿童健康的影响

热门文章

  1. 环网工业交换机ERPS技术解析
  2. PDH-SDH光端机指示灯具体含义介绍
  3. 【渝粤教育】国家开放大学2018年秋季 0630-21T环境法学 参考试题
  4. 【渝粤题库】陕西师范大学202241 金融市场学 作业(专升本)
  5. 怎么设置php的css颜色代码,CSS的文本字体颜色如何设置
  6. 弗林斯传输公式、天线温度
  7. 基于代价函数小波脊相位的MFSK信号符号速率估计MATLAB仿真及代码(2020.12.14更新)
  8. 【锁相环系列3】QPSK解调之Costas锁相环去小频偏(重点环路滤波器参数设置和迭代核心代码详解)
  9. MySQL运算符,SQL,算术比较逻辑位,优先级,正则表达式,完整详细可收藏
  10. java描边_shape描边设置是否显示四周描边