Apress[
^] has some good books on C#. I use
Pro C# 2010 and the .NET 4 Platform[
^]. Since you know Java and C I'm assuming you know a thing or two about programming and are familiar with the syntax. While this book goes from very easy to more advanced it usually gives a good overview of what's possible in what aspects (Interfaces, Generics, LINQ, Reflection, IO, ADO.NET etc.). It's a BIG book, but covers many aspects and it's more of a reference than an actual learning book.
A coworker is currently reading the VB2008 equivalent of
Accelerated C# 2010[
^] and he finds it very useful (he's more of a beginner). Perhaps this is the book for you.
You could also check out
Manning[
^]. They have some 'out of the box'-type of books, that might give you those 'aha!'-moments. Maybe not what you're looking for, but interesting none the less:
C# in Depth, Second Edition[
^].
Of course you could also skip the books and go right to articles and examples. You mention database work so perhaps you're interested in ADO.NET. In that case there's plenty of articles to be found.
Using ADO.NET for beginners[
^]
A Beginner's Tutorial for Understanding ADO.NET[
^]
ADO.NET Code Examples[
^]
ADO.NET Entity Framework[
^]
The pro to articles is that it's mostly a bit of reading and a lot of copy paste, which will get you up and running in no time. Books usually give a better understanding, but require more time and effort from the reader. You should certainly consider reading some articles if all you want is to do 'some programming'.
Good luck learning C#, hope this helps! :)