Or is it too early to ask? :)


Well, I can't find any mention of input or output let alone "database", but... [ahem]... here's one language design decision I applaud: "Go doesn't provide assertions. ... Proper error handling means that servers continue operation after non-fatal errors instead of crashing." http://golang.org/doc/go_faq.html#Where_is_assert

asked 11 Nov '09, 13:12

Breck%20Carter's gravatar image

Breck Carter
accept rate: 20%

edited 15 Mar '13, 19:30

Mark%20Culp's gravatar image

Mark Culp

Another bounty! What's going on? Why, it's Farmer Breck, spreading the manure, er, money, er, points!

(20 Nov '09, 11:19) Breck Carter

Whatchoo talkin' 'bout Breck? There is no bounty on this question.

(20 Nov '09, 14:26) Graeme Perrow

I guess it's not readily apparent that a bounty was offered and then immediately granted... now Ben S has a whole sack of ... points!

(21 Nov '09, 07:53) Breck Carter

Various forms of I/O are handled by the bufio, fmt, io and rpc packages, but I also couldn't find any mention of databases.

Presumably, they will be providing a way to connect up to a database since it looks like Go is geared towards server-side concurrent programming.

permanent link

answered 11 Nov '09, 15:56

Ben%20S's gravatar image

Ben S
accept rate: 50%

Our native protocol is proprietary, and I know that we haven't done a client library for Go, so I can safely say that there currently isn't one.

It's possible that someone somewhere has written up a TDS client library for Go, and that might work.

permanent link

answered 11 Nov '09, 16:32

Graeme%20Perrow's gravatar image

Graeme Perrow
accept rate: 54%

There's a driver for Go in the works

permanent link

answered 20 Mar '13, 12:50

deemok's gravatar image

accept rate: 0%

Package database/sql/driver defines interfaces to be implemented by database drivers as used by package sql.

permanent link

answered 05 Jul '12, 21:27

Mark's gravatar image

accept rate: 20%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 11 Nov '09, 13:12

question was seen: 4,125 times

last updated: 20 Mar '13, 12:50