Skip to main content

David Van Couvering

David Van Couvering has spent his engineering career crossing the bridge between databases and the middle tier world of application servers, Java and distributed systems. He was the original architect for the Sybase J2EE application server and for the first release of the clustered Sun Java Application Server Enterprise Edition. Currently he is involved in database technology at Sun, working with the Clustra team in Norway, and is a committer to the Apache Derby open source database. He lives in Berkeley and his favorite pasttimes are coding, meditation and spending time with his daughter.


davidvc's blog

Great news for Java DB on Internet Clients : Consumer JRE

Posted by davidvc on May 19, 2007 at 12:03 AM PDT

Great blog by Chet Haase
on the new Consumer JRE.

Connecting to an embedded Derby database from another process

Posted by davidvc on May 17, 2007 at 12:44 PM PDT

A common question we get on the derby-user list is how to talk to a Derby database running in embedded mode from a separate client, such as a report tool or visual query tool.

You can do this by
starting a network server
in the same VM as the embedded database.

Glassfish in less than a second

Posted by davidvc on May 17, 2007 at 12:38 AM PDT

I know I mentioned this in my
overview of the JavaOne keynote
, but if you blinked your eyes, you may have missed it.

Relevant Relatives

Posted by davidvc on May 17, 2007 at 12:36 AM PDT

My little sister, Elizabeth Van Couvering, is in the graduate program at the London School of Economics (lucky cad, she was born in England and has dual citizenship).

That Little Issue of Durability

Posted by davidvc on May 16, 2007 at 10:14 PM PDT

I think there is a lot more to choosing a database than performance. Yes, performance is important, and all other things being equal, it's a very good way to help you choose a database vendor.

What's problematic is that published performance numbers can often be misleading.

Running a SQL script from Java in Java DB

Posted by davidvc on May 15, 2007 at 10:21 AM PDT

Most databases provide a command-line tool to run SQL that you've put in a file.

Say "No" to Schwag

Posted by davidvc on May 14, 2007 at 10:58 AM PDT

I just learned the term "schwag" at this JavaOne. I am so behind the times. I don't even know if I'm spelling it right.

Technology as a positive force

Posted by davidvc on May 10, 2007 at 1:27 AM PDT

You may have
read my blog
about my concerns around technology. At the same time, I also believe that if you are conscious and committed and vigilant about how you use it, technology can be a huge enabler for helping make a difference in people's lives.

Java DB Booth is hopping!

Posted by davidvc on May 10, 2007 at 12:50 AM PDT

The first year we had a booth for Apache Derby/Java DB at JavaOne, it was kind of sad. Nobody had heard of us, or even understood what we were about. We spent most of our time chatting amongst ourselves and with other Sun employees.

The second year was a little busier, but mostly it was "so, what is Java DB anyway?"

This year couldn't be more different.

JavaOne Session: What's New in JPA 2.0

Posted by davidvc on May 10, 2007 at 12:30 AM PDT

I went to the Linda Lemichiel's session on what they're
planning JPA 2.0. I thought I'd summarize what I heard.
Note - at the end of the blog I provide an email address
you can use to provide feedback for what you want to see in JPA.
This is really important.