
// 注:以下都没有考虑到oracle连接串是否正确
// 尝试使用jdbc连接数据库
try {
// 使用oracle的jdbc驱动技术建立 连接到oracle的Connection对象
ClassforName(driverClassName)newInstance();
conn = DriverManagergetConnection(url, userName, password);
} catch (Exception e) {
// 一旦出现异常,可能是连接串有问题,将抛出异常
throw new RuntimeException(e);
} finally {
// 无论是否发生异常,都要释放资源
if (conn != null) {
try {
connclose();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
}
远程连接字符串应该是做这个DB的人设置好,然后告诉你的
比如我做了一个库叫TEST,并且这个库的IP是1921681100,
那么我用ORACLE自带的NET CONFIGURATION ASSISTANT建立一个NET SEVERS,一路默认设置,那么连接字符串就是TEST@1921681100,当然,如果我愿意,我可以把连接字符串改成NEWTEST,别人是不会知道的
其实软件上有写的,请对号入座:
Txt: Txt Path=E:\cyqdata\
Xml: Xml Path=E:\cyqdata\
Access: Provider=MicrosoftJetOLEDB40; Data Source=E:\cyqdatamdb
MySql: host=localhost;port=3306;database=cyqdata;uid=root;pwd=123456;Convert Zero Datetime=True;
Mssql: server=;database=cyqdata;uid=sa;pwd=123456;
Sybase: data source=127001;port=5000;database=cyqdata;uid=sa;pwd=123456;
Sqlite: Data Source=E:\cyqdatadb;failifmissing=false;
Oracle: Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127001)(PORT = 1521)))(CONNECT_DATA =(SID = DataBaseName)));User ID=sa;password=123456
以上就是关于oraclesystem连接串不符全部的内容,包括:oraclesystem连接串不符、oracle数据库的远程连接字符串是什么啊、dbimport oracle连接串怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)