Yazar |
|
hakki
Kayıt: 18.05.2007 |
|
ms sql server,eclipse ve jtds kullanmak istiyorum. mysql deki gibi tomcat türü bir servera ihtiyacımız var mı? yoksa ms sql iki işide yapar mı? ne kullanmam gerek ve nasıl bağlantı kuracam? yardımcı olur musunuz? teşkrler.
|
|
Yazar |
|
onur
Two Story Town
Kayıt: 14.01.2006 |
|
hakki yazdi | ms sql server,eclipse ve jtds kullanmak istiyorum. mysql deki gibi tomcat türü bir servera ihtiyacımız var mı? yoksa ms sql iki işide yapar mı? ne kullanmam gerek ve nasıl bağlantı kuracam? yardımcı olur musunuz? teşkrler. |
Simdi jtds bir jdbc driver idir.ms sql server bir db server dir.
db server ile application server (web server,web container) birbirinden farkli seylerdir.
uygulamanda nasil bir mimari dusunuyorsun bilmiyorum ama tabi ki tomcat,jboss,sun app,resin vs tarzi bir application server a ihtiyacin olacak.
Su url yi bir incele istersen:
http://jtds.sourceforge.net/faq.html
jTDS disinda microsoft un jdbc driver ini da kullanabilirsin bu is icin.
http://msdn2.microsoft.com/en-us/data/aa937724.aspx
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
Jdbc sürücüleri platform bağımsız olduğu için ister uygulama sunucusunda ister masaüstü uygulamalarında kullanırsın.
N/A
|
|
Yazar |
|
hakki
Kayıt: 18.05.2007 |
|
jtds kullanmak istiyorum application server olarak ne önerirsin...
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
web uygulaması yazacak isen Tomcat ideal. Tomcat uygulama sunucusundan ziyade web container olarak adlandırılabilir. Biraz daha profösyönel olsun istersen JBoss (www.jboss.org) da olabilir.
N/A
|
|
Yazar |
|
hakki
Kayıt: 18.05.2007 |
|
veritabanına bağlanıp bağlanmadığını deneyebileceğim bir örnek kod gönderebilir misin
bu arada MS SQL Express 2005 kullanıyorum. windows authentication modunda.
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
gerekli dökümantasyon sitelerinde var zaten daha önce jdbc ile uraşmışsan değişen sadece sürücü adı ve bağlantı şekli değişiyor.
sql authentication kullanmanda fayda var.
import javax.sql.*;
import java.sql.*;
import javax.naming.*;
/**
*
* @author snowman
*/
public class Connector {
public static Connection conn=null;
/** Creates a new instance of Connector */
public Connector() {
}
public static Connection getConnection(){
String driver="net.sourceforge.jtds.jdbc.Driver";
String dbUsr="sa";
String dbPass="12345";
String dbUrl="jdbc:jtds:sqlserver://127.0.0.1:1433/db_adi";
// Context initCtx;
try {
Class.forName(driver);
conn=DriverManager.getConnection(dbUrl,dbUsr,dbPass);
//initCtx = new InitialContext();
//DataSource ds = (DataSource) initCtx.lookup("java:comp/env/jdbc/mssql");
} catch (Exception ex) {
try {
conn.close();
} catch (SQLException sqle) {
LM.warn(sqle.getMessage());
System.out.println(sqle); }
}
return conn;
}
}
N/A
|
|
Yazar |
|
hakki
Kayıt: 18.05.2007 |
|
yeni bir SQL authentication kullanıcısı oluştutrurken bu hatayı verdi;
TITLE: Microsoft SQL Server Management Studio Express
------------------------------
Create failed for Login 'serverSql'. (Microsoft.SqlServer.Express.Smo)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.2047.00& EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationException Text&EvtID=Create+Login&LinkId=20476
------------------------------
ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.Express.ConnectionInfo)
------------------------------
The MUST_CHANGE option is not supported by this version of Microsoft Windows. (Microsoft SQL Server, Error: 15195)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.3042&EvtSrc=MSSQLServer&EvtID=15195&LinkId=20476
------------------------------
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
valla db kullanıcısını oluştur hele bi ondan sora java ile bağlanırsın.
N/A
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | |