| FONForum http://www.fonforum.org/ |
|
| SQL sintaksa za programiranje u javi http://www.fonforum.org/viewtopic.php?f=8&t=5609 |
Stranica 1 od 1 |
| Autoru: | zlatko [ 16.01.2006. 17:50:46 ] |
| Tema posta: | SQL sintaksa za programiranje u javi |
Pre neko vreme sam pisao o novoj specifikaciji za C# koju MS tek treba da se realizuje. Ali zato u javi postoji Open source projekat već više od godinu dana kojm je realizovano to što C# 3.0 predviđa. Naravno u javi to nije ugrađeno u sam jezik već u biblioteku koju može da koristi svako kome treba. Takva pristup mi je prirodniji od onog koji tera MS: nabij sve što možeš u sam jezik, neće da se baci
Evo primera: Kod: // Build a SQL statement to Person objects that are over a certain age and order
// the results by last name String sql = "SELECT * FROM com.javasrc.josql.Person WHERE age >= :age ORDER BY lastName"; // Build a Query object and ask it to parse the SQL Query query = new Query(); query.parse( sql ); // Set our bind variables: the person's age query.setVariable( "age", new Integer( 18 ) ); // Execute the query and extract the results QueryResults res = query.execute( this.people ); List sortedPeopleThatCanVote = req.getResults(); A evo i linka na projekat SQL for Java Object (JoSQL) |
|
| Autoru: | zAkiLi [ 17.01.2006. 01:15:53 ] |
| Tema posta: | |
Da,da .. bas sam pre nekoliko dana citao o ovome.. vrh |
|
| Autoru: | zlatko [ 17.01.2006. 12:49:33 ] |
| Tema posta: | |
Gde to pročita? Ja sam onako slučajno naleteo na http://www.informit.com pod sekcijom java/cool tools. Na stranici se vidi se da JoSQL nije ograničen samo na prostu selekciju kao u ovom primeru sa listom referenci na objekte klase Person, već je moguće izračunavati razne stvari, baš kao u pravom SQL-u. |
|
| Autoru: | zAkiLi [ 18.01.2006. 01:42:56 ] |
| Tema posta: | |
Na today.java.net (http://today.java.net/pub/n/JoSQL0.9) .. Njihov RSS mi stoji u readeru..uvek imaju kool clanke. |
|
| Autoru: | VITA [ 18.01.2006. 02:54:14 ] |
| Tema posta: | |
da ne pominjem dobre orm mapere kojima uopste ne moras da koristis sql... i da ti sam orm maper napravi i bazu i da ako treba da je promenis to apsolutno ne utice na program... ma java rules... |
|
| Autoru: | zlatko [ 18.01.2006. 11:34:09 ] |
| Tema posta: | |
Ovaj SQL nema veze sa bazama već sa lisama i nizovima. Primer što sam prepisao se odnosi na listu referenci na objekte klase com.javasrc.josql.Person. Mnogo je lakše i razumljivije opičiti jedan SQL upit nego iterirati nad listom i zezati se. Uzgred, ovaj pristup sa imenovanim SQL markerima je mnooogooo bolji nego što je slučaj kod PreparedStatement-a sa onim glupim ? koje moraš brojiti i još pamtiti da se samo tu i nigde drugde u čitavoj javi broji od 1! |
|
| Stranica 1 od 1 | Sva vremena su u UTC + 1 sat |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|