jerry
01-05-2009, 04:45
I have a web application in java. I am trying to connect to database on another machine. I am able to connect to local host using url [url="jdbc:mysql://localhost/database_name"/], but it couldn't connect to remote SQL database (5.0). I tried to replace local host with remote server's url, but of no use.
Could someone guide what changes I need to do in code for remote database connectivity.
My sql database is on linux server. I am trying to access it using another either windows or linux machine. My web application is Java and I am using following code foe local connectivity.
<Context path="/InformProject" docBase="InformProject">
<Resource name="jdbc/informDB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000" factory="org.apache.commons.dbcp.BasicDataSourceFactory"
username="userid" password="userpass" driverClassName="com.mysql.jdbc.Driver"
testWhileIdle="true" timeBetweenEvictionRunsMillis="10000" minEvictableIdleTimeMillis = "60000"
validationQuery="SELECT 1 = 1" logAbandoned="true"
url="jdbc:mysql://localhost/database_name"/>
<Realm className="org.apache.catalina.realm.DataSourceRealm" debug="99"
dataSourceName="jdbc/informDB" localDataSource="true" digest="MD5"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name"/>
</Context>
Thanks,
Could someone guide what changes I need to do in code for remote database connectivity.
My sql database is on linux server. I am trying to access it using another either windows or linux machine. My web application is Java and I am using following code foe local connectivity.
<Context path="/InformProject" docBase="InformProject">
<Resource name="jdbc/informDB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000" factory="org.apache.commons.dbcp.BasicDataSourceFactory"
username="userid" password="userpass" driverClassName="com.mysql.jdbc.Driver"
testWhileIdle="true" timeBetweenEvictionRunsMillis="10000" minEvictableIdleTimeMillis = "60000"
validationQuery="SELECT 1 = 1" logAbandoned="true"
url="jdbc:mysql://localhost/database_name"/>
<Realm className="org.apache.catalina.realm.DataSourceRealm" debug="99"
dataSourceName="jdbc/informDB" localDataSource="true" digest="MD5"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name"/>
</Context>
Thanks,