Quantcast
Channel: sql – Java, SQL and jOOQ.
Browsing all 426 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

A map of all those new NoSQL, NewSQL, post-SQL, structured, unstructured...

So you want to go with the flow and implement your next application on top of some NoSQL, NotJustSQL, NewSQL, AlmostSQL, SQL++, NextGenSQL, and what not, just to be sure not to miss out on some of the...

View Article


Image may be NSFW.
Clik here to view.

Simulating the SQL standard derived column list

Derived column lists are a fine feature, if your database supports them. The SQL:2008 standard specifies 7.6 <table reference> <table reference> ::= <table factor> | <joined...

View Article


Image may be NSFW.
Clik here to view.

A Typesafety Comparison of SQL Access APIs

SQL is a very expressive and distinct language. It is one of the few declarative languages which are used by a broad audience in everyday work. As a declarative language, SQL allows to specify what...

View Article

Image may be NSFW.
Clik here to view.

jOOQ as a PL/Java language

Some people who get in touch with PL/SQL, PL/pgSQL, T-SQL, or any other proprietary procedural language for SQL interaction are probably missing out on a couple of language integration features in the...

View Article

Image may be NSFW.
Clik here to view.

SQL Query Transformation Fun: Predicates with Row Value Expressions

Recently, I’ve blogged about how well jOOQ’s supported databases implement row value expressions and predicates formed from them. Some sample articles: Row value expressions and the BETWEEN predicate...

View Article


Image may be NSFW.
Clik here to view.

Pinterest and SQL vs. NoSQL

I’ve recently discovered a very interesting read about Pinterest‘s architecture experimentation. One of the key messages is the fact that SQL and NoSQL data storage systems can coexist with each of...

View Article

Image may be NSFW.
Clik here to view.

A Couple of Reasons Why You Should Use PostgreSQL

Here’s a nice article showing a couple of good reasons why you should consider using PostgreSQL in many of your future projects: http://www.cubrid.org/blog/dev-platform/postgresql-at-a-glance From the...

View Article

Image may be NSFW.
Clik here to view.

Using jOOQ with Play Framework

For many users, it may be an obvious choice to use jOOQ along with Play Framework, leveraging simplicity and effectiveness in the Java world. While I do not have any personal experience with Play, some...

View Article


Image may be NSFW.
Clik here to view.

RedHat and MariaDB

There has been a lot of rumour recently, about RedHat switching from MySQL to MariaDB in RHEL 7. Be careful with these rumours. So far, I have not yet found any official and authoritative statement by...

View Article


Image may be NSFW.
Clik here to view.

LINQ and Java

LINQ has been quite a successful, but also controversial addition to the .NET ecosystem. Many people are looking for a comparable solution in the Java world. To better understand what a comparable...

View Article

Image may be NSFW.
Clik here to view.

High Complexity and Low Throughput. Reasons for Using an ORM.

I’ve recently stumbled upon an interesting blog post about when to use an ORM. I found it to be well-written and quite objective, specifically with respect to its model complexity and throughput...

View Article

Image may be NSFW.
Clik here to view.

SQL Templating with jOOQ or MyBatis

Many people compare jOOQ with MyBatis. Both are seen as popular alternatives to Java’s persistence standard JPA, as both are much more SQL-focused than JPA itself. When comparing the two tools, the...

View Article

Image may be NSFW.
Clik here to view.

10 Things in SQL Server Which Don’t Work as Expected

So far, I have been blogging about curious RDBMS caveats mostly related to Oracle and MySQL databases. Some examples: You never stop learning about Oracle features NOT IN vs. NOT EXISTS vs. LEFT JOIN /...

View Article


Image may be NSFW.
Clik here to view.

How to Generate Date Ranges in Oracle SQL

I’ve just come across an interesting SQL question here on CodeRanch. How to generate date ranges in SQL, given any input date. The question didn’t specify the SQL dialect, so let’s choose Oracle SQL,...

View Article

Image may be NSFW.
Clik here to view.

10 Common Mistakes Java Developers Make when Writing SQL

Java developers mix object-oriented thinking with imperative thinking, depending on their levels of: Skill (anyone can code imperatively) Dogma (some use the “Pattern-Pattern”, i.e. the pattern of...

View Article


Image may be NSFW.
Clik here to view.

SAP’s Hilarious SQL Whitepaper(s)

While looking for some authoritative information about Sybase SQL Anywhere 12′s TOP .. START AT clause, I stumbled upon this hilarious white paper here, which I do not want to keep from you:...

View Article

Image may be NSFW.
Clik here to view.

MySQL Bad Idea #573

This is MySQL’s Bad Idea #573 (after #384, which I’ve blogged about before) I’ve just had a terrible experience with a bug report from the jOOQ User Group, related to escaping of backslashes in string...

View Article


Image may be NSFW.
Clik here to view.

Oracle 12c Goodies: { CROSS | OUTER } APPLY

I can’t believe my eyes. Has this been openly communicated by Oracle? I haven’t seen too many blog posts on that matter. Apart from introducing the awesome SQL Standard OFFSET .. FETCH clause (just...

View Article

Image may be NSFW.
Clik here to view.

Use ModelMapper and jOOQ to Regain Control of your Domain Model

One of the things that Hibernate is quite good at is CRUD, i.e. persisting object graphs to the database. This is particularly true if your application runs in a Java domain-model-driven context. Your...

View Article

Image may be NSFW.
Clik here to view.

jOOQ Newsletter August 2013

Subscribe to this newsletter here Overwhelming feedback from the jOOQ User Survey jOOQ has been the leading Java Open Source SQL building tool for the last three years. Feedback on social media such as...

View Article
Browsing all 426 articles
Browse latest View live