Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
11 crawler(s) on-line.
 152 guest(s) on-line.
 3 member(s) on-line.


 zipper,  vox,  yoodoo2

You are an anonymous user.
Register Now!
 yoodoo2:  1 min ago
 zipper:  2 mins ago
 vox:  2 mins ago
 eliyahu:  11 mins ago
 mordock:  19 mins ago
 K-L:  21 mins ago
 pixie:  36 mins ago
 matthey:  50 mins ago
 kriz:  53 mins ago
 kolla:  1 hr 8 mins ago

Software News   Software News : iODBC - Independent Open DataBase Connectivity for AmigaOS4
   posted by afxgroup on 11-Feb-2010 15:45:16 (9483 reads)


iODBC for AmigaOS4 Package is available to download.

What is ODBC?

ODBC is the acronym for Open DataBase Connectivity, a Microsoft Universal Data Access standard that started life as the Windows implementation of the X/Open SQL Call Level Interface specification. Since its inception in 1992 it has rapidly become the industry standard interface for developing database independent applications. Is is also the emerging standard interface for SQL based database engines replacing many of the first generation Embedded SQL and proprietary call level interfaces provided by database engine and database connectivity middleware vendors alike.
What is the ODBC Value Proposition?


The ability to develop applications independent of back-end database engine.
What is iODBC?

iODBC is the acronym for Independent Open DataBase Connectivity, an Open Source platform independent implementation of both the ODBC and X/Open specifications. It is rapidly emerging as the industry standard for developing solutions that are language, platform and database independent.
What is the iODBC Value Proposition?

The ability to develop applications independent of back-end database engine, operating system, and for the most part programming language. Although ODBC and iODBC are both 'C' based Application Programming Interfaces (APIs) there are numerous cross language hooks and bridges from languages such as: C++, Java, Perl, Python, TCL etc.

iODBC has been ported to numerous platforms, including Linux (x86, Itanium, Alpha, Mips, and StrongArm), Solaris (Sparc & x86), AIX, HP-UX (PA-RISC & Itanium), Digital UNIX, Dynix, Generic UNIX 5.4, FreeBSD, MacOS 9, MacOS X, DG-UX, and OpenVMS and now on AmigaOS4.
Which drivers are supported?

Actually most of common Open Source database are supported. Drivers for MySQL, PostgreSQL and SQLite are present into the package and has been tested connecting AmigaOS4 to a Windows machine. Also SQL Server is supported. Other drivers are in working. Check the Driver page for all news about driver pages.

This version is a Beta version and contains a lot of Debug informations.
These informations are useful for me to understand if something is wrong.
If you have problems please send me a mail and i'll take a look at it.

All other informations and downloads:

http://www.amigasoft.net/pages/odbc/odbc.asp
    

STORYID: 5299
Related Links
· More about Software News
· News by afxgroup


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood APK Compiler 4.0 released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 | 3 )

PosterThread
Metalheart 
Re: iODBC - Indipendent Open DataBase Connectivity for Amiga
Posted on 11-Feb-2010 20:27:14
#21 ]
Elite Member
Joined: 21-Aug-2003
Posts: 2969
From: Somewhere in the Dutch mountains....

Quote:
ODBC provides a standard interface so that applications can interact with repositories of data using industry conventions.


What ?!?!?!?!?


_________________
Theres a time to live and a time to die
When its time to meet the maker
Theres a time to live but isnt it strange
That as soon as you're born you're dying

 Status: Offline
Profile     Report this post  
Hans 
Re: iODBC - Indipendent Open DataBase Connectivity for Amiga
Posted on 11-Feb-2010 20:38:08
#22 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5098
From: New Zealand

@Metalheart

Quote:
What ?!?!?!?!?


I'll have a go at explaining this. Many applications need to store data in databases. There are many different databases to choose from, such as MySQL, PostgreSQL, Sqlite, Microsoft SQL server, etc. Despite most of the servers using SQL, there are enough differences that they are not 100% compatible.

IODBC provides a method of using any type of database server with your application through one interface. Think of it this way, you write your database access code once, and it can be used with any database server for which there is an iODBC driver. Otherwise you'd have to write extra code for each database type that you want to support.

This is great for developers, as it saves them time. For users, it means that they can whatever server type they want. This may not seem important, but if you're running a business, that means having one database server for everything, instead of having to install MySQL for app x, Microsoft SQL server for app y, etc.

Hans


_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  
andres 
Re: iODBC - Independent Open DataBase Connectivity for Amiga
Posted on 11-Feb-2010 21:07:26
#23 ]
Regular Member
Joined: 3-Nov-2008
Posts: 329
From: Firenze (Italy)

Quote:
Not my area but i see many are happy so im happy :) Everything that makes the amiga interesting for more people


the same for me...
Bravo AFX, anyway!


_________________
A1200/020+68882 - 6 MB RAM - AmigaOS 3.0

Home Recording Audio

 Status: Offline
Profile     Report this post  
Metalheart 
Re: iODBC - Indipendent Open DataBase Connectivity for Amiga
Posted on 11-Feb-2010 21:10:33
#24 ]
Elite Member
Joined: 21-Aug-2003
Posts: 2969
From: Somewhere in the Dutch mountains....

Ok then ! Great, I guess

So to name a few apps that might take advantage of this: Office apps, bank acount programs, office server programs, programs that link guests to diner reservations and hotel rooms or something...

No apps like wordprocessors or 'normal' databases and inet browsers then ?

Did I get it right ?


_________________
Theres a time to live and a time to die
When its time to meet the maker
Theres a time to live but isnt it strange
That as soon as you're born you're dying

 Status: Offline
Profile     Report this post  
kas1e 
Re: iODBC - Indipendent Open DataBase Connectivity for Amiga
Posted on 11-Feb-2010 21:31:20
#25 ]
Elite Member
Joined: 11-Jan-2004
Posts: 3551
From: Russia

@metalheart
In general, the most "normal" database in all the world, it's SQL dumps from mysql for unix users/admin/server owners, and so on. All the forums (and i think that one, on amigaworld) use mySQL. Amigans.net and Os4depot.net too. All the time when i "work" i have deal with mysql and dumps from mysql. I think for now million (really 10000000) apps use SQL databases (mostly mySQL). Have suppoer of it on amigaos4 in any way are great step. It can bring someday aos4 on the "business" level.

SQL it's just a programming language, support of which have those apps which mentions before (mysql, psql, etc). When you need use REALLY BIG amount of text data, which need to handle (forum posts, milions remarks about users, thousand on anything you can imagine), then, databases is comming, ans SQL language are for it.

So, if just say how it good for user who want to watch movie and play in game: i think there is nothing for it in general. But, it's very usable for anyone who want to do normal work related to administration, catalogs stuff and such.

Databases which can be handled by SQL language are not just text files, it's tables, tables and many tables, beetwen which you can navigate interactivity, or in real time, or from any code (perl, php, does not matter which).

The conclusion: it's for real business and real work. Not for fun.

Last edited by kas1e on 11-Feb-2010 at 09:37 PM.


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
Hans 
Re: iODBC - Indipendent Open DataBase Connectivity for Amiga
Posted on 11-Feb-2010 21:37:55
#26 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5098
From: New Zealand

Quote:
So to name a few apps that might take advantage of this: Office apps, bank acount programs, office server programs, programs that link guests to diner reservations and hotel rooms or something...

No apps like wordprocessors or 'normal' databases and inet browsers then ?

Did I get it right ?


Almost. Word processors and browsers don't really need it, but I took a peek at the Google Gears code (it allows web apps that use it to work offline), and it looks like it uses Sqlite to store stuff.

As the amount of data that we deal with gets bigger and bigger, databases are going to be used more and more.

Hans


_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  
retro 
Re: iODBC - Independent Open DataBase Connectivity for Amiga
Posted on 11-Feb-2010 21:51:07
#27 ]
Super Member
Joined: 16-Dec-2003
Posts: 1049
From: Unknown

afxgroup
how is things going on with the
apache server,and the gnash npni plug-in thing

 Status: Offline
Profile     Report this post  
SinanG 
Re: iODBC - Indipendent Open DataBase Connectivity for Amiga
Posted on 11-Feb-2010 21:54:52
#28 ]
Regular Member
Joined: 24-Dec-2004
Posts: 334
From: Unknown

@afxgroup

I have copied iODBC drawer and its contents SYS:Libs/ODBC
and tried running SQLManager

But it doesn't work with the message:
"Failed to load shared object
libodbc.so"

UPDATE:

I tried running iODBC from shell, GUI appears and it fails to load any iODBC drivers when I click "Add"

I am running OS4.1 Update1 on mA1 512MB

Last edited by SinanG on 11-Feb-2010 at 09:58 PM.


_________________
AmigaOS4 Beta-Tester
----------------------------------
Amiga X5000 8GB Radeon RX 560
Amiga A1222 2GB Radeon RX 550
Sam 460 2GB RadeonRX 550

 Status: Offline
Profile     Report this post  
Foody 
Re: iODBC - Indipendent Open DataBase Connectivity for Amiga
Posted on 11-Feb-2010 23:18:07
#29 ]
Super Member
Joined: 3-Sep-2003
Posts: 1467
From: Canada

I feel so giiidddy!! I feeeeeeeeeeeeeel sooooooooo giiiidddy!! Oooh...ooooh...my head is swimming fast * sits down and holds his head * oh the the great pleasurable sensation! I downloaded the program and tried to open odbc.ini on AmigaSYS 4 AGA on WinUAE and it prompted a dialog box:

Please insert volume
AmigaOS4.1
in any drive

what a pleasurable sensation! What a feeling..hehe!! By the end of this year I am going to upgrade and buy AmigaOS 4.1 system.

 Status: Offline
Profile     Report this post  
Tomppeli 
Re: iODBC - Indipendent Open DataBase Connectivity for Amiga
Posted on 11-Feb-2010 23:32:49
#30 ]
Super Member
Joined: 18-Jun-2004
Posts: 1652
From: Home land of Santa, sauna, sisu and salmiakki

@SinanG
Quote:
"Failed to load shared object
libodbc.so"

Copy all #?.so files from the iODBC drawer into your sys:Sobjs/ dir.

@Foody
Quote:
if there is away we can have a developing tool like Visual Studio

Like CodeBench.

@afxgroup
OMG ! Wow ! Somebody "made"/ported ODBC to AOS. Great job ! And I think this is important !

Last edited by Tomppeli on 11-Feb-2010 at 11:39 PM.


_________________
Rock lobster bit me. My Workbench has always preferences. X1000 + AmigaOS4.1 FE
"Anyone can build a fast CPU. The trick is to build a fast system." -Seymour Cray

 Status: Offline
Profile     Report this post  
afxgroup 
Re: iODBC - Indipendent Open DataBase Connectivity for Amiga
Posted on 11-Feb-2010 23:39:07
#31 ]
Super Member
Joined: 8-Mar-2004
Posts: 1968
From: Taranto, Italy

i think that only libodbc.so is needed in SObjs: drawer. The other one could remain in the SYS:Libs/ODBC drawer (i think..)
BTW try to copy every single lib the system shows to you

i need to write an installer. i think i must buy the latest version of CubicIDE since my version is the C++ edition and doesn't support the Installer script creation...


_________________
http://www.amigasoft.net

 Status: Offline
Profile     Report this post  
Boot_WB 
Re: iODBC - Independent Open DataBase Connectivity for Amiga
Posted on 12-Feb-2010 0:36:19
#32 ]
Super Member
Joined: 14-Feb-2006
Posts: 1134
From: Kingston upon Hull, UK

Fantastic work!

It's infrastructure porting like this which is truly important at the moment imho.


_________________
Troll - n., A disenfranchised former potential customer who remains interested enough to stay informed and express critical opinions.
opp., the vast majority who voted silently with their feet.

 Status: Offline
Profile     Report this post  
Foody 
Re: iODBC - Indipendent Open DataBase Connectivity for Amiga
Posted on 12-Feb-2010 3:25:26
#33 ]
Super Member
Joined: 3-Sep-2003
Posts: 1467
From: Canada

Does CodeBench support .NET and GUI developing tool like Visual Studio? Thanks in advance.

 Status: Offline
Profile     Report this post  
thinkchip 
Re: iODBC - Independent Open DataBase Connectivity for Amiga
Posted on 12-Feb-2010 4:41:36
#34 ]
Super Member
Joined: 26-Mar-2004
Posts: 1185
From: Salt Lake City, Utah, USA

This is great! Amiga hasn't has a good database program since superbase. This will help ween me off Microsoft Access, which is way too expensive for home use.


_________________
X5000 / microA1(OS4.1 FE U2) / CodeBench / Imagine / Blender
Lightwave 2019 / Microsoft Visual C++

 Status: Offline
Profile     Report this post  
Dragster 
Re: iODBC - Independent Open DataBase Connectivity for Amiga
Posted on 12-Feb-2010 4:45:55
#35 ]
Regular Member
Joined: 20-Apr-2003
Posts: 268
From: Mexico City, MEXICO

Awesome achievement!!! A BIG step on the right direction for our beloved platform!

THANK YOU!

Dragster


_________________
Powerbook G4 1139/MOS 3.9/OSX 10.5.8. Pegasos II 2B5 Mobo. 2 GB RAM. 400 GB x 2 GB ATA HD, USB 2.0 PCI. SoundBlaster Audigy 2ZS Gold. Quad boot: AmigaOS 4.1 FInal Edition, MorphOS 3.9 regged, Debian Lenny PPC, OpenSUSE 11.1. Rockin'

 Status: Offline
Profile     Report this post  
SinanG 
Re: iODBC - Indipendent Open DataBase Connectivity for Amiga
Posted on 12-Feb-2010 5:48:48
#36 ]
Regular Member
Joined: 24-Dec-2004
Posts: 334
From: Unknown

@afxgroup

I already copied all #.so libs to SObjs: but it doesn't work :(


_________________
AmigaOS4 Beta-Tester
----------------------------------
Amiga X5000 8GB Radeon RX 560
Amiga A1222 2GB Radeon RX 550
Sam 460 2GB RadeonRX 550

 Status: Offline
Profile     Report this post  
BigBentheAussie 
Re: iODBC - Indipendent Open DataBase Connectivity for Amiga
Posted on 12-Feb-2010 7:01:03
#37 ]
Super Member
Joined: 28-Oct-2003
Posts: 1690
From: Melbourne, Australia

Ummmm... yeah... but.... this iODBC thing is for talking to database engines running on other platforms isn't it? It's not, as far as I can see, for accessing database engines running on OS4 is it? Are there and database engines for OS4 that this iODBC thing can access? I think people are getting the impression that you're suddenly going to be able to use an MS-Access MDB file, or a SQL-Server database file, actually sitting on OS4, or is that what it does?


_________________
Leo Nigro, CTO Commodore USA, LLC
Opinions expressed are my own and not those of C= USA.
Commodore/AMIGA "Beautiful, High-Performance, Home Computers for Creativity and Entertainment."

 Status: Offline
Profile     Report this post  
ErikBauer 
Re: iODBC - Independent Open DataBase Connectivity for Amiga
Posted on 12-Feb-2010 8:20:38
#38 ]
Super Member
Joined: 25-Feb-2004
Posts: 1141
From: Italy

Great! That's a very important step for Amiga development!


_________________
God created Paula so that Allister Brimble and Dave Whittaker could do music

Check my Amiga gameplays (ITA)!

 Status: Offline
Profile     Report this post  
pvanni 
Re: iODBC - Indipendent Open DataBase Connectivity for Amiga
Posted on 12-Feb-2010 8:57:15
#39 ]
Regular Member
Joined: 25-Aug-2003
Posts: 470
From: Lecco, Italy

@BigBentheAussie
Yes you are right, actually it's for connecting to a DB which is running
un another platform, but when we have MySQL ported to AOS4 I hope
we can use iODBC to connect to a server on AOS4.
For the MySQL port look here

 Status: Offline
Profile     Report this post  
Muffin 
Re: iODBC - Independent Open DataBase Connectivity for Amiga
Posted on 12-Feb-2010 9:34:27
#40 ]
Regular Member
Joined: 7-Mar-2003
Posts: 114
From: Sweden

@Foody
Why would we need .NET support? what will that bring our platform and why not Java?
i myself would prefer a C++ oriented framework like Qt framework.

A RAD studio is needed yes, and i hope Codebench will become that.


Oh and about the news GREAT!!!!


_________________
_________________________________________________
--Regards Muffin
--Amiga a Brave New World!

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 | 3 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle