squeak to meet databases
Todd Blanchard
tblanchard at mac.com
Fri Aug 6 21:53:33 UTC 2004
Yes, and it works pretty well - but the squeak port works only with
Yanni's postgres library. No mysql (not that I care since I have pg)
and no oracle (which is potentially a biggie).
On Aug 5, 2004, at 12:09 PM, John M McIntosh wrote:
> I'm sure I've seen some code that lets you talk to mysql via the
> socket layer.
>
> but really you should look at the glorp work.
>
> http://www.smalltalkpro.com/squeakextras.html
>
> Beyond the whole issue of read/writing data to the database, you need
> to make that information into objects over on the smalltalk side.
> Glorp handles all of this with ease.
>
> On Aug 5, 2004, at 8:04 AM, Kamil Kukura wrote:
>
>> Hi,
>>
>> I would like to first point out that I don't intent to compare here
>> databases like relational vs. object ones. It's all about getting
>> squeak and ubiquitous world of relational databases together.
>>
>> When trying to attract web developers from environments such as PHP,
>> ASP or JSP, I'm badly missing a thing to show as how Squeak deals
>> with external databases. Perhaps best way to connect to any DB is to
>> use ODBC which scares me as it relies on FFI
>> <http://minnow.cc.gatech.edu/squeak/2424>
>> .NET people have ADO, Perl/Ruby builds on DBI, Javists rely on JDBC,
>> "C" hard workers stick to ODBC and PHPers go almost native though
>> they also have something: http://adodb.sourceforge.net/
>>
>> So I'm thinking what would be nice to have to show up with more
>> databases Squeak can natively talk to. Right now I consider to do
>> some work on "SqDBC". At first, it would be a package containing ODBC
>> and ODBCEnh as its default database driver. Then I would like to
>> "grow up" PostgreSQL package in the way it would become SqDBC driver
>> (and upgrade it to protocol 3 as well). Then add some connection
>> pooling to SqDBC.
>> I know it looks quite "javish" as their JDBC but I don't know if is
>> there better "natural" approach.
>>
>> -- Kamil Kukura
>>
>>
>>
>>
> --
> =======================================================================
> ====
> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
> =======================================================================
> ====
>
>
More information about the Squeak-dev
mailing list
|