
1、首先找到Net Manager。
2、打开后会看到左侧有四个按钮图标,中间的Oracle Net配置下有一个服务命名。
3、鼠标点击“服务命名”后,点击左侧的绿色加号,出现如图所示界面,输入“网络服务名”,网络服务名是自己命名的,没有硬性限制。
4、点击“下一步”后,点击TCP/IP协议,如图所示。
5、点击“下一步”,设置“服务名”,连接类型一般是“数据库默认设置”,如图所示。
6、点击“下一步”就会显示“测试”界面,代表设置已经完成,一般Oracle上默认的有sys用户和scott用户,scott用户的密码是:tiger。
看到你的sql语句。。where 站名=‘sta’”;这个生成的诗歌什么东西???
换成下面这句:
cmdCommandText=stringFormat("select from 车站信息表 where 站名 = '{0}'",sta);改了再试试
Oracle 的主键 是 sequence 生成的吗?若是,以下是解决方法:
1,用Oracle 的returning 语句。
PreparedStatement sta = connprepareStatement("INSERT INTO LOGGING VALUES (TESTSEQNEXTVAL,SYSDATE)returning id into ");
staexecute();
ResultSet rset = stagetResultSet();
while(rsetnext())
{
int id = rsetgetInt(1);
}
如果是既有传入值,又有返回值的话,应该:
PreparedStatement sta = connprepareStatement("BEGIN INSERT INTO LOGGING VALUES
(TESTSEQNEXTVAL, )returning id into ; END; ");
sta = connprepareCall(sqlText);
sta setString(1, srqID);
sta registerOutParameter(2, TypesNUMERIC);
sta execute();
return sta getLong(2);
或者用oracle的 OraclePreparedStatement
String sql = "insert into test values(1,) returning id into ";
OraclePreparedStatement pstt = (OraclePreparedStatement) connprepareStatement(sql);
psttsetString(1, "xxx");
psttregisterReturnParameter(2, OracleTypesINTEGER);
psttexecuteUpdate();
ResultSet rset = psttgetReturnResultSet(); // rest is not null
while (rsetnext()) {
int id = rsetgetInt(1);
Systemoutprintln("Insert returnning: " + id);
}
Oracle是甲骨文公司的一款关系数据库管理系统。
1、它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。
2、ORACLE通常应用于大型系统的数据库产品。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。
3、Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个 *** 作系统只有一个库。可以看作是Oracle就只有一个大数据库。
Oracle新建数据库可以参考以下 *** 作方法:
1、首先点击桌面左下角的开始图标;
2、在跳出的窗口中找到并点击“Database Configuration Assistant”选项;
3、接着选择“创建数据库”并点击“下一步”选项;
4、接着在跳出来的窗口中输入数据库的参数,点击“下一步”;
5、会d出对数据库的一些概要,检查无误后点击“完成”选项;
6、进行数据库“orcl”的创建;
7、耐心等待一段时间后,就创建成功了。如果不能解决问题,建议重复上述步骤再 *** 作一遍试试看,如果还是不能解决问题,建议请专业的工作人员帮忙解决问题。
以上就是关于oracle 数据库服务名怎么查全部的内容,包括:oracle 数据库服务名怎么查、C#窗体程序连接oracle数据库、如何得到JDBC Insert 语句执行后插入Oracle 数据库记录的主键等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)