You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by William Flanders <fl...@denalisoft.com> on 2000/11/13 02:03:38 UTC

Xalan2J: Support for MySQL without Transactions

In case this hasn't been addressed:

java.sql.SQLException: MySQL Versions Older than 3.23.15 do not support transactions
	at org.gjt.mm.mysql.Connection.setAutoCommit(Connection.java)
	at org.apache.xalan.lib.sql.XConnection.connect(XConnection.java:156)
	at org.apache.xalan.lib.sql.XConnection.init(XConnection.java:122)
	at org.apache.xalan.lib.sql.XConnection.<init>(XConnection.java:85)
	at java.lang.reflect.Constructor.newInstance(Native Method)
	at org.apache.xalan.xpath.ExtensionFunctionHandler.callJava(ExtensionFunctionHandler.java:421)
	at org.apache.xalan.xpath.ExtensionFunctionHandler.callFunction(ExtensionFunctionHandler.java:553)
	at org.apache.xalan.xpath.xml.XMLParserLiaisonDefault.extFunction(XMLParserLiaisonDefault.java:1878)
	at org.apache.xalan.xpath.XPath.extfunction(XPath.java:1015)
	at org.apache.xalan.xpath.XPath.executeExtension(XPath.java:1254)
	at org.apache.xalan.xpath.XPath.execute(XPath.java:1379)
	at org.apache.xalan.xpath.XPath.execute(XPath.java:1354)
	at org.apache.xalan.xpath.XPath.execute(XPath.java:311)
	at org.apache.xalan.xpath.XPath.execute(XPath.java:274)
	at org.apache.xalan.xslt.ElemVariable.getValue(ElemVariable.java:166)
	at org.apache.xalan.xslt.ElemVariable.execute(ElemVariable.java:146)
	at org.apache.xalan.xslt.ElemTemplateElement.executeChildren(ElemTemplateElement.java:659)
	at org.apache.xalan.xslt.ElemTemplate.execute(ElemTemplate.java:145)
	at org.apache.xalan.xslt.StylesheetRoot.process(StylesheetRoot.java:443)
	at org.apache.xalan.xslt.XSLTEngineImpl.process(XSLTEngineImpl.java:631)
	at databahn.TestXalan.main(TestXalan.java:113)


As far as I can tell, there is no way around this (unlike in JDBC).

Thanks,

Bill