Looking at the documentation for Bob Swift's SQL for Confluence addon (https://bobswift.atlassian.net/wiki/display/SQL/Data+Source+Profiles), I don't see any examples for SQL Server. There are application server based data source configurations (https://bobswift.atlassian.net/wiki/display/SQL/Data+source+configuration+-+application+server), but those require rebooting Confluence. I'd like to try the dynamic data source profile first.
Does anyone have an example for this? The format should be something like:
dbUrl=jdbc:jtds:sqlserver://localhost:1433| dbUser=username| dbPassword=password| dbDriver=??? | dbJar=???
Thanks!
This is what I have used.
dbDriver=net.sourceforge.jtds.jdbc.Driver|dbUrl=jdbc:jtds:sqlserver://{server}:1433/{database}|dbUser=user|dbPassword=password|dbJar=c:\Program Files\Atlassian\Confluence\confluence\WEB-INF\lib\jtds-1.2.2.jar
The configuration for data source profiles mirrors the information from the application server examples.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The app-server example doesn't explicitly reference a JAR: <Resource name="jdbc/myDS" auth="Container" type="javax.sql.DataSource" driverClassName="net.sourceforge.jtds.jdbc.Driver" url="jdbc:jtds:sqlserver://mysqlserver:1433/mydatabase" username="username" password="password" maxActive="20" maxIdle="10" maxWait="-1" validationQuery="Select 1" /> But, I see that the app-server's "driverClassName" maps to the data source profile's "dbDriver".
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Davin Studer Thanks, I'll try that today!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The dbJar reference is equivalent to putting the jdbc driver into the lib directory for the application server.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Davin Studer Thanks, that did the trick! Wow, super easy to put SQL reports in Confluence now, even easier than using ASP.NET, which is somewhat similar with its SQL Data Sources.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Glad to hear it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.