本文主要讲述JDBC连接oracle 12c,数据表转JSON格式的主要过程与代码。什么是JSON?请看上一篇博客。
新建java工程,导入org.json.jar(自己下载)和oracle主目录下E:\OracleBase\product\12.1.0\dbhome_1\jdbc\lib\ojdbc7_g.jar (E:\OracleBase是我的oracle安装主目录,另外,不同oracle版本选择的驱动文件不一样)。
需要注意的点是,默认情况下oracle JDBC连接不允许使用dba身份连接,因而如果没有在oracle中设置common user的人可以通过设置连接的property进行dba JDBC连接,如下代码所示。
package data;
import java.io.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;
import org.json.*;
public class OracleDataTable2JSON {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (ClassNotFoun