İpucu

Tomcat 7'de DataSource Ekleme

Tomcat 7'de web projesinden veritabanına bağlanmak için DataSource ekleyebilirsiniz.
Öncelikle Context tanımlanmalıdır. Aşağıdaki gibi bir XML'e Context dosyasına eklenmelidir :
<Resource name="jdbc/dsAdi" auth="Container" 
type="javax.sql.DataSource" username="un" password="pw" 
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://ipburaya:1433;databaseName=database_adi;" 
maxActive="8"/>
Context web projesi içinde META-INF içerisinde koyulabilir.
Context'te DataDource tanımlandıktan sonra web.xml'e (WEB-INF altındaki) aşağıdaki gibi bir referans eklenmelidir :
<resource-ref>
<description>Database Connection</description>
<res-ref-name>jdbc/dsAdi</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth><
</resource-ref>
Bu tanımlar yapıldıktan sonra DataSource kullanılabilir. Aşağıdaki gibi bir veritabanı connection'ı açılabilir :
Context initContext = new InitialContext();
Context envContext  = (Context)initContext.lookup("java:/comp/env");
DataSource datasource = (DataSource)envContext.lookup("jdbc/ dsAdi"); 
Connection conn = ds.getConnection();
zafer.teker , 03.02.2017

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir

Misafir Yorumları




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir