springboot 连接mycat 报 Connection is read-only

使用springboot连接mycat(底层是oracle), 查询数据正常,在写入数据的时候报
Caused by: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed
请各位大侠帮忙看看,是否在配置文件中要加点什么,事务配置有尝试过,没有什么用。用mysql客户端操作同一个用户,是可以正常读写,配置文件如下:

spring:
http:
multipart:
enabled: true
max-file-size: 3000MB
max-request-size: 900000MB
datasource:
read-only: false
url: jdbc:mysql://172.18.58.188:8066/abmdb11
username: test
password: ENC(7BjKLN7o22PyA0JTSu/KhA==)
driver-class-name: com.mysql.jdbc.Driver
type: org.apache.tomcat.jdbc.pool.DataSource
tomcat:
validation-query: select * from dual
jpa:
show-sql: true
database-platform: org.hibernate.dialect.MySQL5Dialect
hibernate:
ddl-auto: none

0

3个回答

事务问题啊。你的方法不支持事物,不能进行数据处理操作,只能查询。
方法前配置:@Transactional 试试

1
a718089112
a718089112 回复wyxaaaaa12: 看下这个吧:https://blog.csdn.net/catoop/article/details/50595702
一年多之前 回复
wyxaaaaa12
wyxaaaaa12 也试过
一年多之前 回复
a718089112
a718089112 回复wyxaaaaa12: @Transactional(readOnly = false) 这么写试试
一年多之前 回复
wyxaaaaa12
wyxaaaaa12 配置过了,还是这个问题
一年多之前 回复

解决办法:
解决方案有2种
1.规范命名
2.删除read-only="true",但是这种方法不推荐,因为有可能会出现一些你想不到的问题,或者是对服务器的性能造成影响。

1
wyxaaaaa12
wyxaaaaa12 如何规范?我们现在的方法名是 saveAlertRule ,其中AlertRule是实体类。
一年多之前 回复

这个问题解决了吗?我也遇到这个问题,使用mycat配置了读写分离,程序连接mycat,insert时就报这个错误,同样的程序直接连接mysql数据库,就没有任何问题

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
springboot 连接mycat 报 Connection is read-only
使用springboot连接mycat(底层是oracle), 查询数据正常,在写入数据的时候报nCaused by: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowedn请各位大侠帮忙看看,是否在配置文件中要加点什么,事务配置有尝试过,没有什么用。用mysql客户端操作同一个用户,是可以正常读写,配置文件如下:nnspring:n http:n multipart:n enabled: truen max-file-size: 3000MBn max-request-size: 900000MBn datasource:n read-only: falsen url: jdbc:mysql://172.18.58.188:8066/abmdb11n username: testn password: ENC(7BjKLN7o22PyA0JTSu/KhA==)n driver-class-name: com.mysql.jdbc.Drivern type: org.apache.tomcat.jdbc.pool.DataSourcen tomcat:n validation-query: select * from dualn jpa:n show-sql: truen database-platform: org.hibernate.dialect.MySQL5Dialectn hibernate:n ddl-auto: nonen
删除报Connection is read-only异常,为什么?
Connection is read-only. Queries leading to data modification are not allowed rnrn我知道这是事物里面有个read-only属性导致的,我把那句代码一删掉就OK了,但是不知道为什么?这是个什么样的原理,求教高人解答
jenkins编译jar包 报connection连接错误
原因是因为编译启动连接了注册中心 eureka.client.service-url.defaultZone=http://localhost:8093/eureka/ eureka.client.registerWithEureka=false #是否将自己注册到server上面 默认为true 这里改为false eureka.client.fetchRegistry=...
Xmanager3.0连接小鸡报 lose connection
重起shhd 服务来用xmanage连接aix
dbcp 连接mysql 报connection is closed
java项目使用 spring + mybatis + struts ,用dbcp 连接mysql 报connection is closed
Springboot多数据源自动断开connection连接问题
单数据源配置,可以采用springboot的自动加载mybatis, application.properties中配置如下:不需要特殊配置即可 @MapperScan("com.nox.dsp.dao") 采用这种自动加载dao层的形式 #spring.datasource.type = org.apache.commons.dbcp2.BasicDataSource #初始
Connection is read-only问题的产生原因与解决方法
2019独角兽企业重金招聘Python工程师标准>>> ...
【springboot整合mycat入门】一、安装mycat
mycat作为开源数据库分库分表中间件可谓大名鼎鼎,社区活跃度也很高,不知道mycat是什么的小伙伴可以点击下面的传送门到官网进行了解 mycat传送门 【什么是mycat】 博主用的是centos7作为测试环境,下面废话不多说,直接讲解安装过程 1、我是在官网上下载压缩包进行安装的,小伙伴也可以使用命令行,自行选择喜欢的方式,本教程使用的是1.6的发布版 2、对压缩包进行解压   ...
mycat安装及与springboot整合
1. mycat下载http://dl.mycat.io/1.6-RELEASE/2.解压,配置环境变量,path=D:\software\Mycat-server-1.6-RELEASE-20161028204710-win\mycat\bin[mycat安装地址]3.修改配置文件【目录:D:\software\Mycat-server-1.6-RELEASE-20161028204710-wi...
连接:Connection
<div>n <span style="font-size:16px;"><span><span style="font-size:20px;color:#FF0000;"><strong><span>课程亮点:</span></strong></span></span></span> n</div>n<div style="font-size:16px;">n <span style="color:#424242;"><span style="background-color:#FFFAA5;">课程培训详细的笔记以及实例代码,让学员开始掌握RabbitMQ知识点</span></span> n</div>n<p style="font-size:16px;">n <span style="font-size:14px;"><span><span style="background-color:#FFFFFF;"><span style="color:#424242;"><br /></span></span></span></span> n</p>n<div>n <div>n <span style="font-size:16px;"><span><strong><span style="background-color:#FFFFFF;">课程内容:</span></strong></span></span> n </div>n <div>n  n <ol><li>n <span style="font-size:16px;color:#E53333;"><strong>第1章:RabbitMQ简介:消息中间件概念、RabbitMQ的安装、Java实现RabbitMq客户端调用</strong></span>n </li>n <li>n <span style="font-size:16px;color:#E53333;"><strong>第2章:RabbitMQ几个概念:生产者、消费者、Broken、交换器、路由键、绑定键、交换器类型</strong></span>n </li>n <li>n <span style="font-size:16px;color:#E53333;"><strong>第3章:RabbitMQ的几个API:连接、信道、交换器、队列、发送消息、消费消息</strong></span>n </li>n </ol></div>n</div>n<div style="font-size:16px;">n <span style="color:#FF0000;"><strong><span style="font-size:18px;">课程特色:</span></strong></span> n</div>n<div>n <ol><li>n 笔记RabbitMQ中间件 :用200多条笔记串连所有知识点,让学员从一点一滴积累,学习过程无压力n </li>n <li>n 笔记标题采用关键字标识法,帮助学员更加容易记住知识点n </li>n <li>n 笔记以超链接形式让知识点关联起来,形式知识体系n </li>n <li>n 采用先概念后实例再应用方式,知识点深入浅出n </li>n <li>n <strong>提供授课内容笔记作为课后复习以及工作备查工具</strong> n </li>n </ol></div>n<p>n <span style="font-size:16px;"><span><span style="color:#00B050;"><strong><strong><span style="font-size:18px;">部分图表(电脑PC端查看):</span></strong></strong></span></span></span> n</p>n<p>n <span style="font-size:16px;"><span><span style="color:#00B050;"><strong><strong><span style="font-size:18px;"><br /></span></strong></strong></span></span></span> n</p>
Connection连接
,Connection连接,Connection连接,Connection连接
mycat连接自动关闭close connection,reason:stream closed
目的测试mycat读写分离rnrn问题描述:启动mycat之后,日志一直报这个错。rnINFO | jvm 1 | 2018/03/19 18:42:52 | 2018-03-19 18:42:52,586 [INFO ][$_NIOREACTOR-0-RW] can't get connection for sql :select user() (io.mycat.sqlengine.SQLJob:SQLJob.java:114) rnINFO | jvm 1 | 2018/03/19 18:42:52 | 2018-03-19 18:42:52,586 [INFO ][$_NIOREACTOR-0-RW] close connection,reason:stream closed ,MySQLConnection [id=3436, lastTime=1521456172570, user=dbwrite, schema=test, old shema=test, borrowed=false, fromSlaveDB=true, threadId=0, charset=utf8, txIsolation=3, autocommit=true, attachment=null, respHandler=null, host=192.168.1.131, port=3306, statusSync=null, writeQueue=0, modifiedSQLExecuted=false] (io.mycat.net.AbstractConnection:AbstractConnection.java:508) rnrn用命令行登录mycat,可以查看到逻辑库,逻辑表:rnmysql> show databases;rn+----------+rn| DATABASE |rn+----------+rn| TESTDB |rn+----------+rnmysql> explain insert into tb1 values(1,'ghf');rn+-----------+---------------------------------+rn| DATA_NODE | SQL |rn+-----------+---------------------------------+rn| dn1 | insert into tb1 values(1,'ghf') |rn+-----------+---------------------------------+rn但是实际操作数据库得时候:rnmysql> insert into tb1 values(1,'ghf');rnERROR 3009 (HY000): java.lang.IllegalArgumentException: Invalid DataSource:0rnrn用navicat连,插入数据也不行:rnrn环境:linux 6.4rn主机一:mycat+mysql主rn主机二:mysql从rnrnschema.xml配置:rn rn rn rnrn rnrn rn select user()rn rn rn rn rnrnrnrnserver.xml配置:rn rn 123456rn TESTDBrn rnrnrn求各位大佬帮忙看一下,堵在这好几天了!
springboot连接MySQL报时区错误的解决办法
springboot连接MySQL运行报错: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone con...
【springboot整合mycat入门】目录
【springboot整合mycat入门】一、安装mycat
SpringBoot和Mycat动态数据源项目整合
SpringBoot和Mycat动态数据源项目整合 SpringBoot项目整合动态数据源(读写分离) 1.配置多个数据源,根据业务需求访问不同的数据,指定对应的策略:增加,删除,修改操作访问对应数据,查询访问对应数据,不同数据库做好的数据一致性的处理。由于此方法相对易懂,简单,不做过多介绍。 2. 动态切换数据源,根据配置的文件,业务动态切换访问的数据库:此方案通过Spring的AOP,As...
Mycat 连接问题
在使用Mycat 时候,当并发量高的时候,出现一些SQL执行超时,配置SQL 语句执行超时时间为5S,在日志里面出现很多这个错误,有哪位大神指导下?rn[$_NIOREACTOR-2-RW] PhysicalDBPool.java:279-#!MyCat#mycatc6 init failure
mycat连接jdbc问题
最近在研究mycat应用多租户的场景,一直卡在mycat连接jdbc问题上
MyCat入门+JAVA程序连接
本文章主要对mycat的配置文件注释说明,详细的安装使用请戳这个地址:mycat安装使用连接mycat时,将原先连接mysql的端口和数据库改为mycat的端口8066,和mycat的逻辑数据库TESTDB,用户名和密码为server.xml表里设定的user。jdbc.url=jdbc:mysql://127.0.0.1:8066/TESTDB?characterEncoding=utf-8 j...
(一)mycat的安装和连接
mycat安装: mycat运行需要jdk的支持,首先下载安装jdk,采用rpm文件安装方式,注意匹配linux系统位数 上jdk官网下载jdk的rpm文件: 下载好上传到linux系统中,进行安装: rpm -ivh jdk 采用rpm方式安装会把java的环境自动配置好   上mycat官网下载mycat: 下载好直接解压,然后移动到/usr/local下: ...
求助连接mycat报错
[img=https://img-bbs.csdn.net/upload/201808/16/1534410580_611188.jpg][/img]rn写了个mycat连接pgsql的测试例子,mycat可以正常启动,但是连接一直报错。rnmycat日志文件报错信息:rn2018-08-16 17:10:31.212 ERROR [$_NIOREACTOR-15-RW] (io.mycat.net.FrontendConnection.loadDataInfileEnd(FrontendConnection.java:271)) - load data errorrnjava.lang.NullPointerExceptionrn at io.mycat.server.handler.ServerLoadDataInfileHandler.end(ServerLoadDataInfileHandler.java:622) ~[Mycat-server-1.6-RELEASE.jar:?]rn at io.mycat.net.FrontendConnection.loadDataInfileEnd(FrontendConnection.java:269) ~[Mycat-server-1.6-RELEASE.jar:?]rn at io.mycat.net.FrontendConnection.rawHandle(FrontendConnection.java:469) ~[Mycat-server-1.6-RELEASE.jar:?]rn at io.mycat.net.FrontendConnection.handle(FrontendConnection.java:460) ~[Mycat-server-1.6-RELEASE.jar:?]rn at io.mycat.net.AbstractConnection.onReadData(AbstractConnection.java:321) ~[Mycat-server-1.6-RELEASE.jar:?]rn at io.mycat.net.NIOSocketWR.asynRead(NIOSocketWR.java:190) ~[Mycat-server-1.6-RELEASE.jar:?]rn at io.mycat.net.AbstractConnection.asynRead(AbstractConnection.java:273) ~[Mycat-server-1.6-RELEASE.jar:?]rn at io.mycat.net.FrontendConnection.register(FrontendConnection.java:444) ~[Mycat-server-1.6-RELEASE.jar:?]rn at io.mycat.net.NIOReactor$RW.register(NIOReactor.java:160) ~[Mycat-server-1.6-RELEASE.jar:?]rn at io.mycat.net.NIOReactor$RW.run(NIOReactor.java:92) ~[Mycat-server-1.6-RELEASE.jar:?]rn at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]rn2018-08-16 17:10:32.424 INFO [Timer1] rnrnrn
使用C#连接mycat
这里其实mycat和mysql没啥区别从我们程序的角度来看,一定要理解这句话啊,从程序的角度,最原始的方式就是通过Oracle提供的mysql.data.dll去连接,连接字符串 "server=127.0.0.1,8066;database=TESTDB;uid=root;pwd=123456;Pooling=true;Connection Lifetime=120;Connection Ti
MyCAT连接jdbc
MyCAT连接Hibernate
tomcat启动报:Connection refused
Tomcat启动时报如下错误:nWARN : com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@118d1a82 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception: (com.mchange.v2.resourcepool.BasicResourcePool#run ) 2018年05月04日17点02分ncom.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failurennThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.n at sun.reflect.GeneratedConstructorAccessor52.newInstance(Unknown Source)n at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)n at java.lang.reflect.Constructor.newInstance(Constructor.java:422)n at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)n at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1129)n at com.mysql.jdbc.MysqlIO.(MysqlIO.java:358)n at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2498)n at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2535)n at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2320)n at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:834)n at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)n at sun.reflect.GeneratedConstructorAccessor45.newInstance(Unknown Source)n at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)n at java.lang.reflect.Constructor.newInstance(Constructor.java:422)n at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)n at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)n at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:347)n at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:135)n at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)n at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)n at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)n at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)n at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)n at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)n at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)nCaused by: java.net.ConnectException: Connection refusedn at java.net.PlainSocketImpl.socketConnect(Native Method)n at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)n at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)n at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)n at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)n at java.net.Socket.connect(Socket.java:589)n at java.net.Socket.connect(Socket.java:538)n at java.net.Socket.(Socket.java:434)n at java.net.Socket.(Socket.java:244)n at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)n at com.mysql.jdbc.MysqlIO.(MysqlIO.java:308)n ... 19 moren说明:n1.刚开始查看mysql的运行状态是关闭的,然后启动mysql,启动成功;n![图片说明](https://img-ask.csdn.net/upload/201805/04/1525426214_452274.jpg)n2.再次启动tomcat还是失败,然后查看防火墙,发现tomcat的8080端口,和mysql的3306端口未添加进去,然后添加了后重启防火墙,显示添加成功;n![图片说明](https://img-ask.csdn.net/upload/201805/04/1525426151_518295.png)n3.再次启动还是失败,检查db.properties,测试通过,正确;n4.数据库权限:我的是用root账户连接数据库的,检查数据库发现也都有权限n注:tomcat和mysql在同一服务器中
socket报connection reset异常
大家好,项目中通过socket调用远程接口,在JUint测试的时候,可以调用成功,但是启动tomcat调用接口,就报java.net.SocketException: Connection reset异常,JUint和在action中调用的都是同个类下的同个方法,参数也是一样的,不知道是什么原因,请大家指导一下。另JUint和网站是在同个工程里面的
TftpClient的sendFile()报connection timeout?
现在我需要用tftp 讲一个文件传到服务器的/temp目录下 rnrn但是TftpClient 没有方法来设置这个上传目录的?rnrn而且我在调用sendFile()的时候 一直报超时链接?rnrnTFTPClient tftp = new TFTPClient();rntftp.setDefaultTimeout(60000);rnrntry rn tftp.open();rn File file = new File("E://aa.tar.gz");rn InputStream in = new FileInputStream(file);rn int transferMode = TFTP.BINARY_MODE;rn tftp.sendFile("dds.tar.gz", transferMode, in, "192.168.58.110");rn catch (SocketException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn catch (Exception e) rn e.printStackTrace();rn
access数据库关闭connection报异常
查询完毕关闭connection时 报出‘[Microsoft][ODBC Microsoft Access Driver]非法的事务状态’异常,rn换做其他数据库都好的,为什么呢?
jdbc连接mycat
jdbc连接mycat时报如下错误:rnThu Oct 20 15:46:02 CST 2016 WARN: Invalid value 'null' for server variable named 'auto_increment_increment', falling back to sane default of '1'.rn java.sql.SQLException: Unsupported statementrn at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)rn at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3878)rn at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3814)rn at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2478)rn at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2625)rn at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2547)rn at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2505)rn at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1370)
springMVC+ibatis+FreeMarker 连接 mycat 示例
springMVC+ibatis+FreeMarker 连接 mycat 示例
Tomcat报Connection reset异常
我打开一个页面,一开始没有问题,但过一段时间不去访问它,再次访问时,竟然不能访问数据库了,后台报的异常是:Connection reset, 这是什么原因?rn
求救:Linux连接总是报:connection reset by peer问题!!!
各位大哥:小弟我在Linux下写的服务程序,当压力很大(连接客户量多频繁、发送请求频繁)的时候,服务总是会部分连接报connection reset by peer错误,结果我的服务把它关闭!rn  查了部分资料,大部分是认为Linux有个tcp_wrap守护服务程序来管理tcp,默认值为一秒只能连一个上来。。。现在想知道的是,即然这个程序能控制连接,有没有办法修改这个参数呢?rn  顺便再问一个问题:系统总是会报“断开的管道”错误??rn  请各位帮帮忙,急啊!!!(在外网会有这个问题,内网没有出现)
Linux连接总是报:connection reset by peer问题!!!程序退出的解决办法
求救:Linux连接总是报:connection reset by peer问题!!! 各位大哥:小弟我在Linux下写的服务程序,当压力很大(连接客户量多频繁、发送请求频繁)的时候,服务总是会部分连接报connection reset by peer错误,结果我的服务把它关闭!   查了部分资料,大部分是认为Linux有个tcp_wrap守护服务程序来管理tcp,默认值为一秒只能连一个上来。...
如何解决连接mysql报Too many connection的问题
最近一段时间,发现连接mysql时经常提示Too many connection,导致无法连接数据库的情况。 经不断的研究,产生问题的原因是MySQL的Sleep进程占用了大量的连接。 我的解决思路如下: 1、查看数据库最大连接数和当前连接数,发现很多sleep进程 最大连接数:show variables like '%max_connections%'; 当前连接数:show ful...
spring boot+druid连接oracle时总是报Connection reset错误
最近公司要把数据库从mysql转到oracl,于是在阿里云服务器上搭建了一oracle数据库。项目使用spring boot框架,数据库使用阿里的druid连接,参数如下:n```nurl: jdbc:oracle:thin:@ip:1521/orcln username: testn password: 123456n driver-class-name: oracle.jdbc.driver.OracleDrivern initial-size: 1n max-active: 20n min-idle: 2n max-wait: 60000n pool-prepared-statements: truen max-pool-prepared-statement-per-connection-size: 100n validation-query: SELECT 1 FROM dualn validation-query-timeout: 5n test-on-borrow: truen test-on-return: falsen test-while-idle: truen time-between-eviction-runs-millis: 60000n min-evictable-idle-time-millis: 300000n connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000n use-global-data-source-stat: truen filters: stat,wall,log4jn multi-statement-allow: truen```n问题有两个:nn1.开发时连接该数据库,启动时没问题,但是过一会儿就会出现断开重连的现象nn2.把项目放在测试机(与oracle同台服务器)上启动时,每次启动第一次连接都会超时。nn连接日志太长放在下面评论了nn
有关pb连接sybase报“the connection has been marked dead”
我用pb7写的程序,连接sybase11.9数据库。在一个地方,有insert 语句,后面就是datawindow的retrieve(参数),datawindow是一个由sp组成的。有时候会报"the connection has been marked dead",数据库连接就死了,要重新启动。我用的是linux下的sybase,不知道是什么原因。请指教,谢谢!rn
secureCRT通过ssh连接服务器报Connection was reset.
遇到一个ssh的极品问题,头疼啊~大神在哪里~rn问题是这样的:rnsecureCRT通过ssh连接目标服务器报错Connection was reset.rn已知是这样的:rn1、目标服务器是阿里云的一台虚拟机,linux系统;rn2、本地局域网内的其它机器都可以正常ssh连到目标主机(22端口);rn3、本机secureCRT通过ssh连接其它内网里的服务器正常;rn4、secureCRT通过ssh连接目标服务器第一个报错Connection was reset. 一直点连接可能会出现Connection closed.报错;然后就两个报错切换;rnrn[img=https://img-bbs.csdn.net/upload/201609/05/1473079075_597635.png][/img]rnrn求大神来帮忙看看啊~
如何使用Connection连接数据源(Connection类)
一个Web系统主要的就是展示数据,本课程学习的ADO.NET就是用来实现在web系统中展示数据库中数据的功能。n【教学理念】n1、把“需要工作的人”变成“工作需要的人”n2、创设“立足学生、突出项目、强化技术、提高能力”的教学局面。n【课程特色】n1、课程设计循序渐进、讲解细致、通俗易懂、非常适合自主学习n2、教学过程贯穿实战案例,边学边用n3、突出技术关键点、并且分析透彻
xfire调用webService报连接Connection timed out
说明下环境,在测试机上接用接口时无任务错误,但是放到正式机上后,一直无法调用rnStruts has detected an unhandled exception: rnrnMessages: Connection timed out rnCouldn't send message. rnCouldn't send message. rnCould not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Couldn't send message. rn rnFile: org/codehaus/xfire/transport/http/HttpChannel.java rnLine number: 145 rnrnrn--------------------------------------------------------------------------------rnrnStacktracesrnorg.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Couldn't send message. rn org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:92)rn org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57)rn $Proxy47.appendSalesInfo(Unknown Source)rn com.ultrapower.eoms.ultrawork.web.SalersinfoAction.saveInfo(SalersinfoAction.java:967)rn sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)rn sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)rn java.lang.reflect.Method.invoke(Method.java:585)rn com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440)rn com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279)rnrnrnrn怀疑是公司网络防火墙访问策略 未开通要访问的端口。。,但网络管理人员正在查,请教是不是除了网络策略原因,还有其它原因引起该问题的吗?
ado.net Connection连接对象
ado.net Connection连接对象 pdf
连接对象Connection的使用
在C#数据库编程中,Connection对象用来连接数据源,针对不同的数据库连接模式,Connection有以下三种形式: (1)SqlConnection 该对象是专为连接Sql Server数据库而设计的 (2)OleDbConnection 该对象可以连接任何类型的数据库 (3)OdbcConnection 在具体学习内容之前,首先看一个例子,通过这个例子首先了解以下C#编写数据库应
connection 连接的问题
我的代码如下:rnrnrn_ConnectionPtr m_pConnection;rn HRESULT hr;rn hr=m_pConnection.CreateInstance("ADODB.connection");rn if(FAILED(hr))rn rn AfxMessageBox("创建数据库失败!");rn rn elsern rn hr=m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\MFC\\test\\perlinks.mdb","","",adModeWrite); rn if(FAILED(hr))rn rn AfxMessageBox("创建数据库失败!");rn rn rn rn _variant_t vindexNum,vlinkname,vurl;rn _RecordsetPtr m_pRecordSet;rn m_pRecordSet.CreateInstance("ADODB.Recordset");rn m_pRecordSet->Open("SECLECT * FORM ygm",_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText); rn while(!m_pRecordSet->adoEOF)rn rnrn vindexNum=m_pRecordSet->GetCollect("IndexNum");rn vlinkname=m_pRecordSet->GetCollect("LinkName");rn vurl==m_pRecordSet->GetCollect("URL");rn m_pRecordSet->MoveLast();rn rn m_pRecordSet->AddNew();rn m_pRecordSet->PutCollect("IndexNum",_variant_t(00007));rn m_pRecordSet->PutCollect("Linkname",_variant_t("你不会"));rn m_pRecordSet->PutCollect("URL",_variant_t("wwwwwwww"));rn m_pRecordSet->Update();rnrnrn运行后错误提示如下:rnrntest.exe 中的 0x77e7e8bb 处未处理的异常:Microsoft C++ exception: _com_error @ 0x0012f514 。rnrnrn我调试了一下rnhr=m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\MFC\\test\\perlinks.mdb","","",adModeWrite); rn if(FAILED(hr))rn rn AfxMessageBox("创建数据库失败!");rn rnhr不等s_okrnm_pConnection(...)这个问题到底出在那里,如果是参数的问题,请告诉我正确的参数格式是什麽样的,都代表什麽意思???rnrn请高手在帮我看看其它的还有什麽问题????rnrnrn
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑