You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by David Wynter <da...@stpenable.com> on 2004/12/17 21:07:33 UTC
[Jelly] setDataSource error in sql tags
Hi,
I have the script below, it is giving this error
"file:/d:/aim_files/work/3340.xml:33:15: <sql:update> Unable to get
connection, DataSource invalid: "The url cannot be null" "
But as far as I can see I am setting the value correctly. Any hints?
<j:jelly xmlns:j="http://www.blah.com/ns/jelly"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.blah.com/ns/jelly jelly.xsd"
xmlns:sql="jelly:sql">
<j:set var="datepattern" value="MMdd"/>
<j:set var="databaseUrl"
value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=TestDb;SelectM
ethod=cursor"/>
<j:set var="databaseDriver"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
<j:set var="databaseUser" value="rwLoader"/>
<j:set var="databasePassword" value="blahblah"/>
<j:set var="prefix" value="????"/>
<j:set var="extn" value=".I"/>
<j:new className="java.util.Date" var="today"/>
<j:new className="java.text.SimpleDateFormat" var="sdf"/>
<j:new className="java.lang.StringBuffer" var="sbuf"/>
<j:invoke method="applyPattern" on="${sdf}">
<j:arg value="${datepattern}"/>
</j:invoke>
<j:invoke method="format" on="${sdf}" var="partdatestr">
<j:arg value="${today}"/>
</j:invoke>
<j:invoke method="append" on="${sbuf}" var="pattern">
<j:arg value="${prefix}"/>
</j:invoke>
<j:invoke method="append" on="${sbuf}" var="pattern">
<j:arg value="${partdatestr}"/>
</j:invoke>
<j:invoke method="append" on="${sdf}" var="pattern">
<j:arg value="${extn}"/>
</j:invoke>
<sql:setDataSource url="${databaseUrl}" driver="${databaseDriver}"
user="${databaseUser}"
password="${databasePassword}"/>
<sql:update>
update rw_file set filename_pattern=? where filename = ?
<sql:param value="${pattern}"/>
<sql:param value="RD EQ Cross Reference Init file"/>
</sql:update>
</j:jelly>"
Thx.
David
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org