Ako nemas treba da skines i ukljucis jdbc biblioteku (sqljdbc) za rad sa sql serverom(moze i neka starija jer se kacis na sql server 2005).
(nove verzije se mogu skinuti sa
http://msdn.microsoft.com/en-us/sqlserver/aa937724 )
Treba da vidis da li treba da kreiras konekciju preko
JNDI-ija ili ces sam praviti konekciju..
Ako sam pravis konekciju ukljuci jdbc biblioteku u tvoj projekat i vidi neki primer na netu..
Ako ides preko jndi-a(sto je standard za web aplikacije) treba da proveris u
web.xml-u <resource-ref> da li imas npr. jdbc/TVOJABAZA ako nemas treba da dodas.
Zatim prebaci jdbc jar biblioteku koji si skinuo u C:\Program Files\Apache Software Foundation\Tomcat x.y\common\lib
Zatim u C:\Program Files\Apache Software Foundation\Tomcat x.y\conf nadji
context.xml i tamo bi trebalo da imas:
Code:
<Resource
name="jdbc/TVOJABAZA"
type="javax.sql.DataSource"
driverClassName="driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
password="tvoja sifra"
maxIdle="30"
maxWait="5000"
validationQuery="select 1"
username="tvoj username"
url="jdbc:sqlserver://tvojserver:1434;DatabaseName=TVOJABAZA"
maxActive="100"/>
U samom servletu mozes da kreiras sledeci metod:
Code:
private Connection getConnection() {
Connection connection = null;
try {
InitialContext context = new InitialContext();
DataSource dataSource = (DataSource) context.lookup("jdbc/TVOJABAZA");
connection = dataSource.getConnection();
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return connection;
}
Parametri mogu da budu malo drugaciji u tvom slucaju, ali je ovo postupak..