Programming Books C Java PHP Python Learn more Browse Programming Books
Beginning C# 2005 Databases (Programmer to Programmer) and over one million other books are available for Amazon Kindle. Learn more
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Beginning C# 2005 Databases (Programmer to Programmer) Paperback – October 16, 2006

ISBN-13: 978-0470044063 ISBN-10: 0470044063 Edition: 1st

11 New from $14.99 31 Used from $0.01
Amazon Price New from Used from
"Please retry"
"Please retry"
$14.99 $0.01

Customers Who Bought This Item Also Bought


Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Programmer to Programmer
  • Paperback: 528 pages
  • Publisher: Wrox; 1 edition (October 16, 2006)
  • Language: English
  • ISBN-10: 0470044063
  • ISBN-13: 978-0470044063
  • Product Dimensions: 9.2 x 7.3 x 1.2 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #2,318,908 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

Offering readers the solid fundamentals of database concepts and data manipulation with C#, this book explains database management system (DBMS) types and features and covers SQL, ASP.NET applications, web services, and transaction management techniques, including how to deal with concurrency issues.

Serving as an ideal teaching tool on building database applications using C#, the book also looks at both visual techniques and data binding and programmatic data access. Real-world examples, new database techniques, and try-it-out exercises all contribute to helping you put your reading about database applications into practice.

What you will learn from this book

  • How to use queries, views, and stored procedures to access and manipulate data from your applications
  • How to use custom data access code to implement an n-tier design for your applications
  • Ways to work with disconnected data
  • How to write functions and stored procedures in C#
  • How to use Microsoft® SQL Server 2005 Express and other free Express products, which are all you need for this book

Who this book is for

This book is for beginning C# 2005 developers who already have some experience with C# 2005 developing Windows® and ASP.NET applications.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

About the Author

Karli Watson is a freelance writer, developer, and editor and also the technical director of 3form Ltd. ( He started out with the intention of becoming a world-famous nanotechnologist, so perhaps one day you might recognize his name as he receives a Nobel Prize. For now, however, Karli’s main academic interest is the .NET Framework and all the boxes of tricks it contains. Karli is also a snowboarding enthusiast, loves cooking, spends far too much time playing Anarchy Online, and wishes he had a cat. As yet, nobody has seen fit to publish Karli’s first novel, but the rejection letters make an attractive pile. If he ever puts anything up there, you can visit Karli online at

More About the Author

Karli Watson is an IT contractor and author, currently working in London in the financial sector. For the most part, he immerses himself in .NET (in particular C#) and has written numerous books in the field for several publishers. He specializes in communicating complex ideas in a way that is accessible to anyone with a passion to learn, and spends much of his time playing with new technology to find new things to teach people about.

During those (seemingly few) times where he isn't doing the above, Karli will probably be wishing he was hurtling down a mountain on a snowboard. Or possibly trying to get his novel published. Either way, you'll know him by his brightly coloured clothes.

Customer Reviews

4.7 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 3 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

8 of 9 people found the following review helpful By John Matlock on November 21, 2006
Format: Paperback
C# (Pronounced C Sharp) is Microsoft's version of C++ that has modified and extended to fit into it's .NET 2.0 operating environment. One of the major advancements in C# is in its ability to interact with databases. It uses SQL to do the actual database manipulation.

I rank this book as intermediate in nature. As a prerequisite I recommend two other subjects for the beginner. One would be on SQL, and particularly T-SQL, the particular dialect spoken by Microsoft SQL Server. And second a book on programming C# in Visual Studio. This is an integrated development environment that has a lot of features that will be of help in writing C# programs.

While this book does have a section called 'A SQL Primer,' it is just that, a primer. There are a lot of situations where a task can be programmed either in C# or SQL. An example would be to extract some data from the database and depending on its value extract nothing else, or go get some additional data. This will work faster if it is done in SQL rather than C#. The SQL IF statement isn't covered in this book.

The strength of this book is in tying together C# and SQL especially when combined with ASP.NET applications to produce dynamic web pages. At that, it is excellent.
4 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By A_2007_reader on October 6, 2007
Format: Paperback Verified Purchase
If you read my other reviews you know I don't give five stars to books I've read, but I do here only because as of right now (October 2007), and using the Visual Studio 2005 with ADO.NET 2.0, this is the only book that will give you a step-by-step How To walkthrough on all aspects of SQL Server. It also has a chapter on ASP.NET. As for now, it's indespensible for me, learning this topic. A couple of years from now it might be trash, but that's the nature of computer books. I'm about 1/3rd of the way through the book and no serious errors have been found, just a few things you can fix or figure out yourself. The downloadable code works for the above environment.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 5 people found the following review helpful By Amazon Customer on August 14, 2007
Format: Paperback
I was looking for a begining to start database programming in C# and VS2005 and I took my chances with this book.

I have to admit that it really helped me alot to get started, here are the points I found useful:

1. You will definitely learn about ADO.NET basics and concepts and differences between adapters, datasets, tables and other classes.
2. The book shows step by step instructions on how to get apply what you are learning
3. The books gives theory, applications and hints so that all your questions are answered in each chapter
4. Comes with a real life scenario database "FolksTale" that you will learn how to program. The tales are nice by the way! :)

To get started you need some knowledge in SQL and basic C#/Windows forms skills.

The downside of this book is that some chapters talk alot about Web applications and how to use them with databases.
Although this can be a plus, but if have no Web programming experience you might feel frustrated and obliged to skip two chapters.

I highly recommend this book!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images