Szoftverfejlesztés J2EE platformon - SQL szerver
A VIK Wikiből
Letöltendő szoftverek
- JDK 5.0 Update 9
- Java EE 5 Tools Bundle
- SQL Server 2005 JDBC Driver 1.1
- SQL Server 2005 Express Edition
SQL Server beállítások
- SQL Server Configuration Manager / SQL Server 2005 Network Configuration / Protocols for MSSQLSERVER
- Engedélyezzük a TCP/IP-t, majd indítsuk újra a szervert
(parancssorból: =net stop mssqlserver= majd =net start mssqlserver=)
- Engedélyezzük a TCP/IP-t, majd indítsuk újra a szervert
- Új felhasználó létrehozása
- Lépjünk be a Management Studio-ba egy adminnal
- Object Explorer ablakban jobb click a szerver példány nevén, Properties / Security / SQL Server and Windows Authentication Mode
- Indítsuk újra a szervert
- Object Explorer / Security / Logins / New Login...
- General oldalon
- Login name: ...
- SQL Server authentication
- Password: ...
- User must change password at next login: kikapcsolni
- User Mapping oldalon
- Jelöljük be az adatbázisokat, amikhez hozzáférhet
- Adjunk neki db_owner jogot
- General oldalon
- Lépjünk ki az adminnal, lépjünk be az új felhasználóval és ellenőrizzük, hogy látja-e a táblákat
- Lépjünk be a Management Studio-ba egy adminnal
Telepítés NetBeans alá
- Runtime fül / Databases / Drivers / New Driver...
- Driver File: sqljdbc.jar (a sqljdbc_1.1.1501.101_enu.zip tartalmazza)
- Driver Class: com.microsoft.sqlserver.jdbc.SQLServerDriver
- Name: SQL Server Driver
- Databases / New Connection...
- Name: SQL Server Driver
- Database URL:
- Ha Windows authentikációt használunk:
jdbc:sqlserver://localhost;databaseName=...;integratedSecurity=true;
Ahhoz, hogy működjön, valamit bűvészkedni kell az sqljdbc_auth.dll-lel. Ha sikerült beüzemelned, írd le, hogy csináltad! Kiindulásképpen érdemes megnézni a http://msdn2.microsoft.com/en-us/library/ms378428.aspx oldalt. - Ha SQL Server authentikációt használunk:
jdbc:sqlserver://localhost;databaseName=...;user=...;password=...;
- Ha Windows authentikációt használunk:
- Advanced / Select schema: dbo
- Ellenőrizzük, hogy a connection alatt a fában látja-e a táblákat
Telepítés Sun Application Server alá
- Indítsuk el a szervert: Runtime / Servers / Sun Java System Application Server 9 / Start
- Miután elindult: View Admin Console
- User Name: admin
- Password: adminadmin
- Application Server / JVM Settings / Path Settings
- Classpath Prefix: az sqljdbc.jar elérési útvonala
- Resources / JDBC / Connection Pools / New...
- Name: SqlServerPool
- Resource Type: javax.sql.DataSource
- Database Vendor: mssql
- Datasource Classname: com.microsoft.sqlserver.jdbc.SQLServerDataSource
- Additional Properties
- serverName: localhost
- portNumber: 1433
- user: ...
- password: ...
- databaseName: ...
- Miután kitöltöttük, ellenőrizzük a Ping gombbal, hogy tud-e csatlakozni.
- Adatforrás létrehozása: Resources / JDBC / JDBC Resources / New...
- JNDI Name: pl. jdbc/adatbázis neve
- Pool Name: SqlServerPool
-- Peti - 2006.11.15.