---
title: 'SQL für Objekte: JoSQL (SQL for Java Objects)'
url: 'https://tutego.de/blog/javainsel/2007/11/sql-fur-objekte-josql-sql-for-java-objects'
markdown: 'https://tutego.de/blog/javainsel/2007/11/sql-fur-objekte-josql-sql-for-java-objects.md'
date: '2007-11-01'
description: 'JoSQL (SQL for Java Objects) unter http://josql.sourceforge.net/index.html ist eine Open-Source Biblitohek, um SQL-Anfragen an Objektgrafen zu stellen. Die Webseite gibt interessante Beispiele. String query = "SELECT * FROM java.io.File WHERE name LIKE ''%.mp3''";Query q = new Query();q.parse( que…'
taxonomy:
  category:
    - 'Open Source'
---

# SQL für Objekte: JoSQL (SQL for Java Objects)

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## SQL für Objekte: JoSQL (SQL for Java Objects)

01.11.2007 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

JoSQL (SQL for Java `Objects`) unter [http://josql.sourceforge.net/index.html](http://josql.sourceforge.net/index.html "http://josql.sourceforge.net/index.html") ist eine Open-Source Biblitohek, um SQL-Anfragen an Objektgrafen zu stellen. Die Webseite gibt interessante Beispiele.

```java
String query = "SELECT * FROM   java.io.File WHERE  name LIKE '%.mp3'";Query q = new Query();q.parse( query );QueryResults results = q.execute( Arrays.asList( new File("C:/Data/Musik/").listFiles() ) );System.out.println( results.getResults() );
```

Oder für Ausdrücke:

```java
/* * Use as a file filter. */String exp = "lastModified BETWEEN toDate('10/May/2007') AND toDate('28/Jun/2007') " +              "AND " +              "length >= 10 * 1024" +              "AND " +              "path LIKE '%/subdir/%'";              ExpressionEvaluator ee = new ExpressionEvaluator (exp, File.class);if (ee.isTrue (myfile)){   // Process the file.}
```

Kategorien: [Open Source](https://tutego.de/blog/javainsel/category/open-source/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Next: [1 Stunde Suchen für eine doofe Eclipse-Einstellung](https://tutego.de/blog/javainsel/2007/11/1-stunde-suchen-fur-eine-doofe-eclipse-einstellung.md)
