出现这种问题基本上就以下几种原因,可以查一下系统日志看看:1:数据库连接满了,扩大数据库连接池2:所登录的机子IP不在sqlnet.ora内,加入后重启listerner即可3:数据库负载均衡时,指定了(SERVER=DEDICATED),去除这个即可4:网管在Oracle配置上限制了该台机子访问Oracle的权限,这个问题基本和2类似,也是修改Oracle配置即可连接Oracle数据库的时候报了“Got minus one from a read call”标签:strong ref min targe 负载...
public class Test {public static void main(String[] args) throws ClassNotFoundException, SQLException {//1.加载驱动Class.forName("oracle.jdbc.driver.OracleDriver");//2.获得数据库连接String url="jdbc:oracle:thin:@localhost:1521:orcl";Connection conn=DriverManager.getConnection(url,"system","toor");System.out.println("连接成功");//3.执行sql语句Statement st=conn.createStatement();String sql="insert i...
static Connection getConnectionnew() { Connection con = null;// Configer configer = new Configer(new File("conf.ini"));// //debug=0:发布tomcat模式,正常客户使用的模式// //debug=1:开发调试模式,不发送网络命令,直接调用本地服务,所有代码都在客户端执行// DefaultNPParam.debug = 1;// DefaultNPParam.develop = 1;// // DefaultNPParam.debugdbip = configer.get("ip");// DefaultNPParam.deb...
这个原因莫名奇妙,我已经把tnsname.ora文件权限完全控制了,不知道是否还有别的文件需要改权限!!!!!win10下pl/sql连接oracle数据库时以管理员身份运行才能连上标签:win10 oracle pl/sql 本文系统来源:http://12341361.blog.51cto.com/12331361/1929502
出现错误的原因是ResultSet中并没有任何东西,再调用next()方法就会出错,原因可能是oracle创建用户,表没有提交,commit即可 java连接Oracle数据库,从ResultSet中提取数据出现java.sql.sqlException结果集已耗尽标签:set acl exce http images result commit image next 本文系统来源:http://www.cnblogs.com/lin0/p/6929032.html
。 2.普通的我就不说了,下面我说一下分页和内存刷新思想。代码如下: $conn = oci_connect(‘fin_data‘, ‘fin_data‘, "(DEscriptION=(ADDRESS=(PROTOCOL =TCP)(HOST=192.168.6.65)(PORT = 1521))(CONNECT_DATA =(SID=hqygdw)))"); $sqlName = "select * from user_tab_columns where Table_Name=‘S_SALE_RECEIVABLE_DETAIL‘ order by column_name";$filedName = oci_parse($conn, $sqlName);oci_execute($filedName, OCI_DEF...
print? ORACLE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORACLE) ) ) LISTENER_ORACLE = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY =...
# python连接oracle数据 ## 介绍------------------------------ python 连接oracle数据库,可以使用cx_oracle模块 - 使用如下命令安装```python -m pip install cx_oracle --pre``` ## 连接oracle代码-----------------------------```pythonimport cx_oracle # 设置 dsn = cx_oracle.makedsn("192.168.0.233", 1521, "tongji")# 连接conn = cx_oracle.connect("sas","tongji123",dsn) curs = conn.cursor()sql = ‘select * from ...
(oracle官网下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html , 下载地址2:http://download.csdn.net/detail/czw2010/5732241) 2. 解压instantclient-basic-win32-11.2.0.1.0并放置在oracle安装目录的product下(放置位置无强制要求,可随意放置),如下图: 3. 拷贝D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下的tnsnames.ora文件到instantclient_11_2下。 4. 打开PLSQL Devel...
首先我们在讲PLSQL Develope连接oracle数据库配置之前,先讲下如果不用PLSQL Develope连接oracle数据库,那该怎么办,那就是在本机安装oracle数据库,不过这个对于配置渣的笔记本来说是个挑战,而且界面长时间不操作就会卡死,只能强制关闭,用起来非常不方便,如果笔记本配置高,且不想费力用PLSQL,那可以考虑直接安装oracle客户端。下面我们来看看如何用PLSQ连接oracle。1、自行百度下载plsql客户端,个人比较喜欢从CSDN上下载,...
class LangDemo {public static void main(String[] args) throws Exception{try {//加载驱动Class.forName("oracle.jdbc.driver.OracleDriver");//创建连接Connection cn=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:XE","hh","hh");Statement sm=cn.createStatement();//获得结果集ResultSet rs=sm.executeQuery("select name,nickname,id from a");//遍历结果集while(rs.next()){ System.out.println("na...
JDBC连接数据库过程就是: 1,加载驱动,建立连接 2,创建sql语句对象 3,执行sql语句 4,处理结果集 5,关闭连接 这五个步骤中主要了解4大知识点: 1,驱动管理DriverManagerClassForName("Oracle.jdbc.driver.OracleDriver") 2,连接对象Connection接口 :负责应用程序对数据库的连接,在加载驱动后,使用url,username,password三个参数创建具体的数据库连接1 3,sql语句对象接口Statement接口用来处理发送到数据库的SQL语句对象...
javaWEB项目与普通java项目在连接oracle数据库上似乎略有不同。 普通java项目直接将ojdbc.jar构建路径即可; 而javaweb项目却可能并不能运行,需要再设置一下: 项目名上右键点击→属性→Deployment Assembly→Add→java Build Path Entries →ojdbc.jar,最后确定,重新运行项目。package dal;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import ...
”的错,添加如下,本例使用的是Oracle10g,找到C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下的lisener.org,打开后修改添加标红的部分# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora # Generated by Oracle configuration tools.SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)(PROGRAM = extproc))...
1.通过Linux下用类似记事本查看文件,可以用vi命令。 2.Redhat下关闭防火墙,命令 systemctl stop firewalld 查看防火墙状态的命令systemctl status firewalld 3.登录数据库 sqlplus / nolog 建立连接 conn sys / as sysdba,创建用户名和密码 create user xxx identified by xxx,为创建的用户进行授权管理 grant resource , connect to xxx jdbc连接Oracle总结标签:sqlplus linux 通过 jdbc 创建 lld dha ...