Java嵌入oracle,Java插入Oracle Spatial空间数据
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空间数据相关推荐
- java clob类型怎么插入数据库_在Java + Oracle环境下 对于clob类型的数据的插入
SQL 类型 CLOB 在 JavaTM 编程语言中的映射关系.SQL CLOB 是内置类型,它将 Character Large Object 存储为数据库表的某一行中的一个列值.默认情况下,驱动程 ...
- oracle插入java时间,java向oracle中插入字符或时间型 时间数据
/** * * @param date * @param bool true:插入时间类型,false:插入字符类型 * 向oracle中插入时间类型数据 * @return */ public st ...
- java insert方法_【Oracle/Java】以Insert ALL方式向表中插入百万条记录,耗时9分17秒...
packagecom.hy;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;import ...
- java毕业设计——基于java+SSM+Oracle的微博系统设计与实现(毕业论文+程序源码)——微博系统
基于java+SSM+Oracle的微博系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+SSM+Oracle的微博系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...
- java mysql nclob_java语言操作Oracle数据库中的CLOB数据类型 (转)
java语言操作Oracle数据库中的CLOB数据类型 (转)[@more@] 有关字段类型的相关信息可以查阅oracle技术网.下面摘抄一些有关blob.clob等类型的说明.又便于大家的了解. 字 ...
- Java平台,标准版Oracle JDK 9中的新功能
Java平台,标准版 Oracle JDK 9中的新增功能 版本9 E77563-05 2017年9月 JDK 9中的新功能概述 Java Platform,Standard Edition 9是一个 ...
- oracle存储过程 论文,Oracle中基于Java的存储过程开发_计算机论文
论文导读::存储过程是一种数据库对象,将执行计划存储在数据库的服务器中,它的执行速度比独立执行同样的程序要快.任何一个设计良好的数据库应用程序都应该用到存储过程.存储过程可以使得对数据库的管理.显示关 ...
- 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 ...
- Windows下 安装Oracle Java 11 并设置环境变量
Oracle Java 11 官网:Java SE Development Kit 11- - Downloads 2019-5-30:最新的版本是11.0.3 选择Windows版本: 注意:现在下 ...
- Ubuntu上安装oracle java 7
Ubuntu上安装oracle java 7 from: http://sddhn.blog.163.com/blog/static/128187792013103014453434/ 1.通过PPA ...
最新文章
- Linux CENTOS7 Linux流量监控工具-iftop 安装过程以及示例!
- Tomcat介绍及性能优化
- 2、FreeRTOS任务相关API函数
- [vue] vue组件里写的原生addEventListeners监听事件,要手动去销毁吗?为什么?
- 简明Python3教程 16.标准库
- 注解、垃圾回收和线程
- mysql 统一字符编码
- [Ext JS 4] 实战之多选下拉单 (带checkbox)
- iOS: AFNetworking手动配置(iOS7.1, AF2.2.4)
- 论文笔记_S2D.60_CMRNet:相机到激光雷达地图的注册
- 【致青春】岛风青春,井空年华
- (12.05)Java小知识!
- Chrome浏览器如何完美实现截长屏幕
- 点滴记录笔记_持续更新
- uniapp 解决切换横竖屏后内容错乱的问题
- Linux 目录权限
- vtop工具使用分析
- antd table 添加行,编辑行,删除行
- Python: 用于计算txt文档的字数的小脚本
- 硬盘结构,主引导记录MBR,硬盘分区表DPT,主分区、扩展分区和逻辑分区
热门文章
- java中date加1s_是否有一个java库将描述时间度量(例如“1d 1m 1s”)的字符串转换为毫秒?...
- 什么是协议转换器?协议转换器的定义
- 工业级以太网交换机-管理型
- 【渝粤教育】国家开放大学2018年秋季 3818-22T燃气工程施工 参考试题
- 【渝粤题库】陕西师范大学200511 美国文学
- 【渝粤题库】国家开放大学2021春2332高等数学基础题目
- 微服务升级优点_微服务–——定义, 原则 和 优点
- 浙江计算机二级报名步骤,浙江2016年9月计算机二级考生报名流程
- 哈工大三本计算机考研,纯干货【普通三本逆袭哈工大】—城市规划考研必胜经验...
- 【LDPC系列2】基于MATLAB中LDPC编译码器对象的图像传输通信系统仿真(IEEE 802.16e标准协议基础矩阵)