{"id":749,"date":"2015-03-17T09:19:25","date_gmt":"2015-03-17T09:19:25","guid":{"rendered":"http:\/\/codethataint.com\/blog\/?p=749"},"modified":"2015-03-17T09:19:25","modified_gmt":"2015-03-17T09:19:25","slug":"jdbc-database-connection-context-xml","status":"publish","type":"post","link":"https:\/\/codethataint.com\/blog\/jdbc-database-connection-context-xml\/","title":{"rendered":"JDBC Database Connection context.xml"},"content":{"rendered":"<p>Creating Database Connection in Context.xml<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n&lt;Context&gt;\r\n  &lt;Resource name=&quot;jdbc\/&#x5B;YourDatabaseName]&quot;  auth=&quot;Container&quot; type=&quot;javax.sql.DataSource&quot;\r\n   username=&quot;&#x5B;DatabaseUsername]&quot; password=&quot;&#x5B;DatabasePassword]&quot; driverClassName=&quot;com.mysql.jdbc.Driver&quot;\r\n   url=&quot;jdbc:mysql:\/&#x5B;yourserver]:3306\/&#x5B;yourapplication]&quot; maxActive=&quot;15&quot; maxIdle=&quot;3&quot;\/&gt;\r\n&lt;\/Context&gt;\r\n<\/pre>\n<p><strong>context.xml<\/strong><\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n&lt;Context&gt;\r\n  &lt;Resource name=&quot;jdbc\/test&quot; auth=&quot;Container&quot; type=&quot;javax.sql.DataSource&quot;\r\n    maxActive=&quot;100&quot; maxIdle=&quot;30&quot; maxWait=&quot;10000&quot; username=&quot;root&quot; password=&quot;&quot; driverClassName=&quot;com.mysql.jdbc.Driver&quot;  url=&quot;jdbc:mysql:\/\/localhost:3306\/test&quot;\/&gt;\r\n  &lt;WatchedResource&gt;WEB-INF\/web.xml&lt;\/WatchedResource&gt;\r\n&lt;\/Context&gt;\r\n<\/pre>\n<p><strong>Test.java<\/strong><\/p>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n PrintWriter out = response.getWriter();\r\n String Sno = request.getParameter(&quot;t1&quot;);\r\n String Name = request.getParameter(&quot;t2&quot;);\r\n\t\t\r\n try{\r\n   InitialContext context = new InitialContext();\r\n   DataSource ds = (DataSource) context.lookup(&quot;java:comp\/env\/jdbc\/test&quot;);\r\n   Connection conn  = ds.getConnection();\r\n   PreparedStatement statement = conn.prepareStatement(&quot;insert into Details values(?,?)&quot;);\r\n   statement.setString(1, Sno);\r\n   statement.setString(2, Name);\r\n   statement.execute();\r\n   conn.close();\r\n   statement.close();\r\n   out.println(&quot;Done&quot;);\r\n  }catch (Exception e) {\r\n   e.printStackTrace();\r\n  }\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Creating Database Connection in Context.xml &lt;Context&gt; &lt;Resource name=&quot;jdbc\/&#x5B;YourDatabaseName]&quot; auth=&quot;Container&quot; type=&quot;javax.sql.DataSource&quot; username=&quot;&#x5B;DatabaseUsername]&quot; password=&quot;&#x5B;DatabasePassword]&quot; driverClassName=&quot;com.mysql.jdbc.Driver&quot; url=&quot;jdbc:mysql:\/&#x5B;yourserver]:3306\/&#x5B;yourapplication]&quot; maxActive=&quot;15&quot; maxIdle=&quot;3&quot;\/&gt; &lt;\/Context&gt; context.xml &lt;Context&gt; &lt;Resource name=&quot;jdbc\/test&quot; auth=&quot;Container&quot; type=&quot;javax.sql.DataSource&quot; maxActive=&quot;100&quot; maxIdle=&quot;30&quot; maxWait=&quot;10000&quot; username=&quot;root&quot; password=&quot;&quot; driverClassName=&quot;com.mysql.jdbc.Driver&quot; url=&quot;jdbc:mysql:\/\/localhost:3306\/test&quot;\/&gt; &lt;WatchedResource&gt;WEB-INF\/web.xml&lt;\/WatchedResource&gt; &lt;\/Context&gt; Test.java PrintWriter out = response.getWriter(); String Sno = request.getParameter(&quot;t1&quot;); String Name = request.getParameter(&quot;t2&quot;); try{ InitialContext context = new InitialContext(); DataSource ds = (DataSource)&hellip; <a href=\"https:\/\/codethataint.com\/blog\/jdbc-database-connection-context-xml\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-749","post","type-post","status-publish","format-standard","hentry","category-database"],"_links":{"self":[{"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/posts\/749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/comments?post=749"}],"version-history":[{"count":1,"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/posts\/749\/revisions"}],"predecessor-version":[{"id":750,"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/posts\/749\/revisions\/750"}],"wp:attachment":[{"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/media?parent=749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/categories?post=749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codethataint.com\/blog\/wp-json\/wp\/v2\/tags?post=749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}