没有合适的资源?快使用搜索试试~ 我知道了~
为了解决ORACLE服务器端与客户端字符集合不同,所引起的汉字无法识别的情况.
资源推荐
资源详情
资源评论
2007-07-20
关于0racle中pl/sql调用java的实际应用(附代码)
关键字: 努力!与君共进
关于0racle中pl/sql调用java的实际应用(附代码)
为了解决ORACLE服务器端与客户端字符集合不同,所引起的汉字无法识别的情况.
第一,创建orcale中的java对象.
命令:
create or replace and compile java source named "TransMetaData"
as
/*
java code
*/
注意:1.不用写包名.
2.方法必须是static的
3.如果方法需要参数,则需要在第二步,创建带参数的存储过程.
如果方法需要返回值,则需要在第二步,创建带返回值的存储过程.
关于0racle中pl/sql调用java的实际应用(附代码)
关键字: 努力!与君共进
关于0racle中pl/sql调用java的实际应用(附代码)
为了解决ORACLE服务器端与客户端字符集合不同,所引起的汉字无法识别的情况.
第一,创建orcale中的java对象.
命令:
create or replace and compile java source named "TransMetaData"
as
/*
java code
*/
注意:1.不用写包名.
2.方法必须是static的
3.如果方法需要参数,则需要在第二步,创建带参数的存储过程.
如果方法需要返回值,则需要在第二步,创建带返回值的存储过程.
例如:
create or replace and compile java source named "TransMetaData"
as
import java.io.*;
import java.sql.*;
import java.util.Properties;
import oracle.jdbc.driver.OracleDriver;
public class TransMetaData {
/**
* @param args
* @throws SQLException
* @throws UnsupportedEncodingException
*/
public static void donow(String str) throws FileNotFoundException, IOException,SQLException, UnsupportedEncodingException {
str = "_"+str;
Properties props = new Properties();
props.load(new FileInputStream("c:/tables.properties"));
String DATABAST_SOURCE_URL = props.getProperty("DATABAST_SOURCE_URL"+str);
String DATABAST_SOURCE_USERNAME = props.getProperty("DATABAST_SOURCE_USERNAME"+str);
String DATABAST_SOURCE_PASSWORD = props.getProperty("DATABAST_SOURCE_PASSWORD"+str);
String DATABAST_TARGET_URL = props.getProperty("DATABAST_TARGET_URL"+str);
String DATABAST_TARGET_USERNAME = props.getProperty("DATABAST_TARGET_USERNAME"+str);
String DATABAST_TARGET_PASSWORD = props.getProperty("DATABAST_TARGET_PASSWORD"+str);
String SQL_SOURCE_TABLENAME = props.getProperty("SQL_SOURCE_TABLENAME"+str);
String SQL_TARGET_TABLENAME = props.getProperty("SQL_TARGET_TABLENAME"+str);
String SQL_TABLE_FIELD = props.getProperty("SQL_TABLE_FIELD"+str);
Connection conn = null;
Connection conn_to = null;
DriverManager.registerDriver(new OracleDriver());
create or replace and compile java source named "TransMetaData"
as
import java.io.*;
import java.sql.*;
import java.util.Properties;
import oracle.jdbc.driver.OracleDriver;
public class TransMetaData {
/**
* @param args
* @throws SQLException
* @throws UnsupportedEncodingException
*/
public static void donow(String str) throws FileNotFoundException, IOException,SQLException, UnsupportedEncodingException {
str = "_"+str;
Properties props = new Properties();
props.load(new FileInputStream("c:/tables.properties"));
String DATABAST_SOURCE_URL = props.getProperty("DATABAST_SOURCE_URL"+str);
String DATABAST_SOURCE_USERNAME = props.getProperty("DATABAST_SOURCE_USERNAME"+str);
String DATABAST_SOURCE_PASSWORD = props.getProperty("DATABAST_SOURCE_PASSWORD"+str);
String DATABAST_TARGET_URL = props.getProperty("DATABAST_TARGET_URL"+str);
String DATABAST_TARGET_USERNAME = props.getProperty("DATABAST_TARGET_USERNAME"+str);
String DATABAST_TARGET_PASSWORD = props.getProperty("DATABAST_TARGET_PASSWORD"+str);
String SQL_SOURCE_TABLENAME = props.getProperty("SQL_SOURCE_TABLENAME"+str);
String SQL_TARGET_TABLENAME = props.getProperty("SQL_TARGET_TABLENAME"+str);
String SQL_TABLE_FIELD = props.getProperty("SQL_TABLE_FIELD"+str);
Connection conn = null;
Connection conn_to = null;
DriverManager.registerDriver(new OracleDriver());
剩余10页未读,继续阅读
资源评论
weixin_42023785
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功