This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes What is native API? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "What is native API?" Watch "What is native API?" New topic

What is native API?

abhishek kunal
Ranch Hand

Joined: Jul 27, 2009
Posts: 42
we call type 2 driver as native -API driver?? is it just because of jbbc calls being converted into database specific calls??
i read this..Type 2 drivers need native binary code installed and configured to work....what is this native binary code?? is it just compiled code for database calls which this driver provides??
K. Tsang

Joined: Sep 13, 2007
Posts: 2247

Maybe this will help

OK you know what "native" means in terms of programming? It's like low-level almost close to the real thing (like assembly, 1s and 0s for computer CPU and stuff). So for databases it's similar low-level only that particular dbms understands and most direct. So Oracle native API and MySQL native API would be different, implementation wise.

Sebastian Janisch
Ranch Hand

Joined: Feb 23, 2009
Posts: 1183
A native implementation is mostly platform dependent. A lot of the Object's methods are native. The reason for that is because the native implementation is either faster or it also can be chose because you are closer to the hardware.

JDBCSupport - An easy to use, light-weight JDBC framework -
I agree. Here's the link:
subject: What is native API?
Similar Threads
JDBC driver types
Hibernate + sun's jdbcodbc Driver
type 3 drive
JDBC drivers
Difference between Type I and Type II drivers.