由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - Spring的新手问题
相关主题
求OpenShift上Spring-quickstart的mysql配置方法现在学Spring需要装Maven吗?
倒霉的Openshift重启后出现Exception上传和下载JPG到MYSQL数据库代码如下
Spring例子求解释tomcat连接mysql求助
本地spring,网络mysql,必须port forwarding吗?Spring MVC question.
OpenShift怎么上数据库?一个关于GWT的问题
请高手指教:Tomcat JNDI problemQuestion: EJB Web Services Integration
请问高手:thrift 要通过什么连database 比如 mysql ?deserializer probelm.Ignore upper. Thx
哪里可以租到java的服务器Servlet里面怎样简单设置数据库路径
相关话题的讨论汇总
话题: openshift话题: mysql话题: spring话题: forwarding话题: 3306
进入Java版参与讨论
1 (共1页)
b***i
发帖数: 3043
1
我在OpenShift上设置了mysql。然后得知地址是127.2.xx.yy,端口3306
在beans.xml里面
,结果运行显
示连不上数据库。
但是,改成localhost, 然后用OpenShift的rhc那个client,设置了port forwarding好
用,而显示的就是把127.0.0.1forward给了127.2.xx.yy这个地址。
本地的spring访问一个互联网的mysql,正确方法如何设置?
o***i
发帖数: 603
2
你用的什么bean?BoneCP?

行显

【在 b***i 的大作中提到】
: 我在OpenShift上设置了mysql。然后得知地址是127.2.xx.yy,端口3306
: 在beans.xml里面
: ,结果运行显
: 示连不上数据库。
: 但是,改成localhost, 然后用OpenShift的rhc那个client,设置了port forwarding好
: 用,而显示的就是把127.0.0.1forward给了127.2.xx.yy这个地址。
: 本地的spring访问一个互联网的mysql,正确方法如何设置?

b***i
发帖数: 3043
3
我在OpenShift上设置了mysql。然后得知地址是127.2.xx.yy,端口3306
在beans.xml里面
,结果运行显
示连不上数据库。
但是,改成localhost, 然后用OpenShift的rhc那个client,设置了port forwarding好
用,而显示的就是把127.0.0.1forward给了127.2.xx.yy这个地址。
本地的spring访问一个互联网的mysql,正确方法如何设置?
o***i
发帖数: 603
4
你用的什么bean?BoneCP?

行显

【在 b***i 的大作中提到】
: 我在OpenShift上设置了mysql。然后得知地址是127.2.xx.yy,端口3306
: 在beans.xml里面
: ,结果运行显
: 示连不上数据库。
: 但是,改成localhost, 然后用OpenShift的rhc那个client,设置了port forwarding好
: 用,而显示的就是把127.0.0.1forward给了127.2.xx.yy这个地址。
: 本地的spring访问一个互联网的mysql,正确方法如何设置?

b***i
发帖数: 3043
5

http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd ">

class="org.springframework.jdbc.datasource.DriverManagerDataSource">


...
Spring
http://www.tutorialspoint.com/spring/spring_jdbc_example.htm

【在 o***i 的大作中提到】
: 你用的什么bean?BoneCP?
:
: 行显

o***i
发帖数: 603
6
你直接用的这个spring class呀
一般实际工作中,都会用connection pool的,要不你试试?
另外,你试过直接连mysql了么?我的意思是用mysql client直接连你那个数据库看看是
不是连得上,如果也连不上,那可能是网络或者这个mysql设置的问题

*/

【在 b***i 的大作中提到】
:
: http://www.springframework.org/schema/beans"
: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
: xsi:schemaLocation="http://www.springframework.org/schema/beans
: http://www.springframework.org/schema/beans/spring-beans-3.0.xsd ">
:
: : class="org.springframework.jdbc.datasource.DriverManagerDataSource">

b***i
发帖数: 3043
7
我就是学习网上的例子。
现在看来,OpenShift上的mysql,可能需要ssh等技术保护。我用rhc的 port
forwarding可以用,查了一下,可能里面使用了ssh等登录过程。而在spring里面明码
写了密码,我不知道spring是否使用加密方式传输用户名和密码给mysql。
本地使用HeidiSQL,也不好用。

看是

【在 o***i 的大作中提到】
: 你直接用的这个spring class呀
: 一般实际工作中,都会用connection pool的,要不你试试?
: 另外,你试过直接连mysql了么?我的意思是用mysql client直接连你那个数据库看看是
: 不是连得上,如果也连不上,那可能是网络或者这个mysql设置的问题
:
: */

o***i
发帖数: 603
8
嗯,没用过openshift,刚刚google了一下,你的问题貌似是openshift限制的
OpenShift does not support direct connectivity to an embedded database on no
n-scalable applications. Having said that, there are 2 workarounds today:
1) Connecting to a scalable application's database using the hardcoded value
s since you won't have $OPENSHIFT_DB_* env vars (for scalable apps, see http
s://openshift.redhat.com/community/kb/kb-e1049-how-does-scaling-work...)
2) ssh port forwarding (see https://openshift.redhat.com/community/forums/op
enshift/accessing-an-ser...)
from: https://www.openshift.com/kb/kb-e1051-how-do-i-connect-multiple-appli
cations-to-one-database

【在 b***i 的大作中提到】
: 我就是学习网上的例子。
: 现在看来,OpenShift上的mysql,可能需要ssh等技术保护。我用rhc的 port
: forwarding可以用,查了一下,可能里面使用了ssh等登录过程。而在spring里面明码
: 写了密码,我不知道spring是否使用加密方式传输用户名和密码给mysql。
: 本地使用HeidiSQL,也不好用。
:
: 看是

b***i
发帖数: 3043
9
多谢阿,总算有了答案。

no
value
http
op
appli

【在 o***i 的大作中提到】
: 嗯,没用过openshift,刚刚google了一下,你的问题貌似是openshift限制的
: OpenShift does not support direct connectivity to an embedded database on no
: n-scalable applications. Having said that, there are 2 workarounds today:
: 1) Connecting to a scalable application's database using the hardcoded value
: s since you won't have $OPENSHIFT_DB_* env vars (for scalable apps, see http
: s://openshift.redhat.com/community/kb/kb-e1049-how-does-scaling-work...)
: 2) ssh port forwarding (see https://openshift.redhat.com/community/forums/op
: enshift/accessing-an-ser...)
: from: https://www.openshift.com/kb/kb-e1051-how-do-i-connect-multiple-appli
: cations-to-one-database

1 (共1页)
进入Java版参与讨论
相关主题
Servlet里面怎样简单设置数据库路径OpenShift怎么上数据库?
a stupid question请高手指教:Tomcat JNDI problem
Struts基本思路请教请问高手:thrift 要通过什么连database 比如 mysql ?
关于 connectionPool 和 dataSource 的问题哪里可以租到java的服务器
求OpenShift上Spring-quickstart的mysql配置方法现在学Spring需要装Maven吗?
倒霉的Openshift重启后出现Exception上传和下载JPG到MYSQL数据库代码如下
Spring例子求解释tomcat连接mysql求助
本地spring,网络mysql,必须port forwarding吗?Spring MVC question.
相关话题的讨论汇总
话题: openshift话题: mysql话题: spring话题: forwarding话题: 3306