On 9/20/06, Deepa Remesh <[EMAIL PROTECTED]> wrote:
On 9/20/06, Myrna van Lunteren <[EMAIL PROTECTED]> wrote:

> Hi Deepa,
> When running the tests against a remote server, you pass in a property
> 'hostName' for the server's host(-DhostName=xyz.mycompany.com) to the
> test harness. This can be accessed through the TestUtil.getHostName()
> method.
> I tried to add the following to this section in the tests (note,
> edited the spacing):
> - - - - - - -  -
>  private static void testClientDSConnectionAttributes() throws SQLException {
>     ClientDataSource ds = new ClientDataSource();
>
>     System.out.println("DataSource - EMPTY");
> +    String hostName=TestUtil.getHostName();
> +    if ((hostName != null) && (!hostName.equals("localhost")))
> +        ds.setConnectionAttributes("serverName=" + hostName);
> - - - - - - -  -
> But it seemed to have no effect, I must've done something wrong?

"serverName" is not in the list of Derby connection attributes and
hence cannot be specified as a connection attribute.
http://db.apache.org/derby/docs/10.2/ref/rrefattrib24612.html#rrefattrib24612

Can you try using ds.setServerName method?

code snippet in
http://db.apache.org/derby/javadoc/publishedapi/jdbc3/org/apache/derby/jdbc/ClientDataSource.html


Thanks,
Deepa

Reply via email to