Main > Free Download Search >

Free jdbc driver software for linux

jdbc driver

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 867
Driver On Demand alpha1

Driver On Demand alpha1


Driver On Demand it installs and downloads drivers automatically in Linux. more>>
Driver on demand is an attempt to ease driver installations in linux. Basically, what happens is that a user plugs any device into the computer, and if a driver isnt found, the client connects to a CGI server, to check if the device is known, and if its not in the database, then the driver lookup fails and the user is no worse off then they currently are.
However, if the device is found online, the driver information file (similar to .infs, just XML and more versatile) is analysed. If its built into newer versions of kernels, but theres a driver available, the driver is installed, but the system recommends strongly that the user upgrades their kernel, automatically, otherwise it just installs.
If the vendor chooses to, they can create their own driverinstall files, put it on their site, and put a reference on the Driver On Demand server, so the user will always have the newest files.. As opposed to having to wait for the admin to update their definitions.
To people who dont care about the specifics, all they need to care about is that if a device on their system needs a driver, this will find it on the internet, and install it for them automatically.
Main features:
- Uses HTTP/plaintext, so proxy compatible
- Allows the use of always up to date file.driverinstall files users can just click to install their latest hardware
- Takes the hassle of installing drivers away from the users
- XML based driver definitions, so extremely extendable, and is written in perl, so easy to edit and handle
- System handles licenses, allowing users to add them or remove licenses of drivers (promotes GPL drivers too, because that licence is accepted by default)
- Open source, GPL.. Which means u dont need to worry about licensing..
- Allows one click install of drivers (the first linux driver listing standard)
- Promotes Open source
<<less
Download (0.032MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1662 downloads
Castor 0.9.6

Castor 0.9.6


Castor is a Java to XML data-binding, Java Data Objects (O/R) and DSML. more>>
The Castor project has been developed out of need: the need to get stuff done and the need to write useful code.
It has been designed and coded over many cups of Dunkin Donuts Hazlenut coffee, Starbucks Latte, and tall no-whip White Mochas, as proof that coffee beans do come in handy.
Castor includes software, such as Xerces, Jakarta ORO, and Jakarta Regexp, developed by the Apache Software Foundation. Castor also includes JUnit testing framework
Main features:
- Castor XML: Java object model to and from XML (XML databinding)
- Generate source code from an XML Schema
- Default introspection or mapping file for existing object models
- Castor JDO: Java object persistence to RDBMS Castor JDO is not the same-as or compatible with Suns JDO. We have a different approach to handling data object to RDBMS mappings.
- XML-based mapping file to specify bindings for existing object models
- Support for schema-less Java to XML binding
- In memory caching and write-at-commit reduces JDBC operations
- Two phase commit transactions, object rollback and deadlock detection
- OQL query mapping to SQL queries
- EJB container managed persistence provider for OpenEJB
- Ability to create base mapping from existing Java classes
- Ability to create an XML Schema from an XML input document
Enhancements:
- Fixed problem with TransactionContext.getObjectEntry(Object) that was introduced as a result of adding support for lazy loading 1:1 relations.
- Added F.A.Q. entry describing compatibility problems between various releases of mySQL 4.1.x and its JDBC drivers.
- Reverted various DOCTYPE definitions in src/tests/jdo to use DTDs.
- Fixed issue with GeneralizedFieldHandler not able to handle collections. Collections are now automatically iterated over during getValue() calls and each item in the collection is passed into the convertUponGet method. To retain the old behavior simply add a call to #setCollectionIteration with a value of false in the constructor of your GeneralizedFieldHandler. The behavior for setter methods is not changed since only one item at a time is passed into the setter already.
- Fixed whitespace processing bug, where a was actually getting appended to the end of a string value if the parser was calling the #characters method again with only whitespace following a previous call to #characters method where valid content existed.
- Fixed recent issue where ElementDecl#getType() method was always returning null for element references.
<<less
Download (1.8MB)
Added: 2005-04-22 License: BSD License Price:
1645 downloads
JDBC SQL Profiler 0.3

JDBC SQL Profiler 0.3


JDBC SQL Profiler is a Swing-based GUI tool to recommend database index creation. more>>
JDBC SQL Profiler is a quickly hacked tool to do statistics on SELECT queries in order to know where it is most efficient to create indexes.

This small tool, released under an Apache-based license connects to the P6Spy JDBC logger and displays in real time the queries going to the database. It uses an integrated SQL parser to build statistics on the most accessed tables and columns and can generate SQL index creation files.

Other information is also gathered and displayed, such as the request time for a single request, for a class of request, and for all the requests. Sorting may be done on these views to detect database problems efficiently.

This tool can be very useful when you have a big volume of queries that you need to analyze not one by one (meaning that the specific time isnt that much of interest), but rather when you want to know what "group" of queries is taking a lot of time, such as queries on the same tables and columns but with different query values. The integrated SQL parser (built with ANTLR) is used to analyze the incoming SELECT queries.

The Swing GUI was based on Apaches Log4J Chainsaw, but all the bugs are mine. Also contributors are welcome to test, make new suggestions, give their opinion and submit patches.
<<less
Download (1.0MB)
Added: 2005-04-28 License: The Apache License Price:
1644 downloads
DVB Driver Project 1.1.1

DVB Driver Project 1.1.1


DVB Driver Project is a driver for DVB cards by many manufacturers. more>>
If you want to receive IP over Satellite and DVB on your Linux machine, you might want to buy one of these DVB PCI cards (see also the developer section for a list of card revisions supported by our driver):

* The Siemens DVB card - this is the card we developped the Linux drivers for (thanks to the Siemens guys). The Siemens DVB-S card is identical to the cards built by Hauppauge, Technotrend, Galaxis and Katek. We also support the Siemens DVB-C card.
* Hauppauge has released a low budget version of the Siemens card. The WinTV Nova has no MPEG2 decoder chip anymore. From driver version 0.8 on we support this card - you should be able to get a complete transport stream from it.
* Technotrend has developed a DVB-T card and our driver also supports this card (both, the version with DSP and the Nova card). Most DVB-S cards (except for Version 1.6) are also supported by us. The Technotrend DVB-C card (at least the newer version 2.1) is currently not working with our driver.
* The Telemann Skymedia card - never seen that card, but there are Linux drivers
* The Pentamedia cards - Linux drivers for a IP-over-Satellite card.
<<less
Download (0.32MB)
Added: 2005-08-09 License: GPL (GNU General Public License) Price:
1540 downloads
Panther 0.9.4a

Panther 0.9.4a


Panther is a lightweight, modular Java application server, suitable for embedding in a web server. more>>
Panther is a lightweight, modular Java application server, suitable for embedding in a web server.
The intention of the project is not to duplicate all the functionality found in a J2EE app server, rather just some of the most commonly used features (Note: panther was formerly known as Wicker).
1. Panther is not trying to be a full application server, rather it provides a limited subset of services that most app servers provide.
2. Most app servers seem to be huge monolithic behemoths where its all or nothing. If you want one service, then you pretty much need them all. Even where you can modify the configuration to only include the services you require, based upon our experience, many projects dont.
3. Many projects only use a microscopic subset of the features an app server provides. This is particularly true if you want to be cross-appserver/cross-platform, so a modular app server, where you include the bits you want, makes a lot of sense (at least to us). This is, of course, rather similar to the argument certain luminaries have used in the past against the feature bloat in Office software like Word.
4. There isnt another open source app server out there that does what we want (or that we could get working just the way we wanted).
Main features:
- A Stateless Session Bean container.
- Note 1: SSBs were not pooled prior to version 0.9.1, so there -was- a single instance of each EJB in the container. There didnt seem to be any overhead/negative impact doing things this way, except that the beans are truly/completely stateless -- if youre writing code with this is mind, then you shouldnt have any problems, but we recommend using the latest release anyway.
- Note 2: At time of writing only the ejbCreate method has been implemented in panther (the other ejb* methods are not currently called).
- deployment and configuration by Jython
- transaction manager -- linked to the data source service. This only works with JDBC data sources, and has only been tested with Postgres so far. (Note, transactions do not cross VM boundaries.)
- a basic messaging service (multicast, broadcast and lightweight reliable multicast options available)
- jdbc distributed caching service, codenamed c3d -- basically a jdbc driver that caches selects to reduce load on the database and to improve performance (slightly)
- a python-scripted (well, jython) telnet management console
- example mail and datasource (using Jakarta DBCP) python scripts are also included
Version restrictions:
- You cannot currently pass parameters to ejbCreate, or indeed include parameters in your home create methods.
- transaction support is currently extremely limited. The transaction manager is a basic service written to get us going -- "Required", "Supports" and "NotSupported" should (hopefully) work as advertised, anything else (i.e. "RequiresNew") may get unpredictable results. Were working on the transaction service at the moment.
Enhancements:
NOTES
- Fix a bunch of bugs I discovered this morning with the build process, demo, etc
CHANGES
- Reorganised the doc directory. Moved example files to doc/examples
- added jetty.sh, start.sh and stop.sh, to be used for running jetty5. Create a bin dir in $JETTY_HOME, put both files there (along with panther in the root of jetty home) and run start.sh to use.
- tidied up readme.txt
BUG FIXES
- added a Makefile for the simple demo. Fixed a bug with the ant build. Moved the jsp to a plain servlet
- distribution tars werent created with the correct directory (shouldve had a root panther dir).
<<less
Download (4.3MB)
Added: 2005-09-20 License: The Apache License Price:
1496 downloads
Logitech MediaPlay Cordless Mouse USB Linux driver 0.5.2

Logitech MediaPlay Cordless Mouse USB Linux driver 0.5.2


Logitech MediaPlay Cordless Mouse USB Linux driver is a driver for USB Logitech mice. more>>
Logitech MediaPlay Cordless Mouse USB Linux driver is a driver for the USB Logitech MediaPlay mice.

The main purpose of this page is to share my experiences with Logitech MediaPlay Cordless Mouse. Here you will find all the necessary information to put your MediaPlay mouse fully operational.

When i bought this mouse, the first thing that crossed my mind was the incompatibility between all this multimedia buttons and Linux. After googling about it, I noticed there was no useful information regarding this mouse, so I decided to put myself at work.

Did my reseach, and after a few hours browsing kernel source files, reading some usb documentation, code changes, I was able to make the bit map for MediaPlay multimedia keys.

The next step was to change usbmouse.c by Vojtech Pavlik allowing it to get and export mouse extra keys as keyboard entries using kernel input core support.

<<less
Download (0.012MB)
Added: 2005-10-11 License: GPL (GNU General Public License) Price:
1494 downloads
Datastream Pro 0.9.0.9

Datastream Pro 0.9.0.9


Datastream Pro is a database browser and SQL client for JDBC databases. more>>
Datastream Pro is a database browser and SQL client for JDBC databases.
It is intuitive and easy to use.
Datastream Pro is avaliable on both Linux and Windows
Main features:
- Browse and edit the data in your database.
- Run and edit SQL scripts in a user friendly environment.
- Use the query editor to edit your SQL queries.
- Simultaneously connect to multiple databases
- Supports almost any JDBC compliant database (tested on Oracle, MySQL, postgreSQL and HSQLDb)
- Easy to use connection wizard.
- Secure, personalised settings for connections and preferences
- Built in text editor
- Reliable and stable
<<less
Download (5.5MB)
Added: 2005-10-29 License: The Apache License 2.0 Price:
1470 downloads
ShellRaptor 1.120705

ShellRaptor 1.120705


ShellRaptor is a simple command-line SQL utility and editor. more>>
ShellRaptor is a simple command-line SQL utility and editor. ShellRaptor project supports any database for which you can provide a TYPE-4 JDBC driver.
Such databases include Oracle, Informix, DB2, MySQL, SQLServer, HSQLDB, and ODBC.
Enhancements:
- The ability to load both .jar and .zip libraries is now included.
- A new feature allows for the loading, creation, execution, and saving of PreparedStatements.
- "load-ps [file]" loads an XML prepared statement file.
- "init-ps [name] [prepared statement]" creates the prepared statement.
- "list-ps" lists the alias names of all available prepared statements that are available.
- "exec-ps [alias] [args1], [args...n]" executes the prepared statement and uses the given values.
- "save-ps [output file]" saves the prepared statements in memory in an XML format.
<<less
Download (0.033MB)
Added: 2005-12-09 License: GPL (GNU General Public License) Price:
1415 downloads
Craftsman Spy 1.0.5

Craftsman Spy 1.0.5


Craftsman Spy is a framework for JDBC logging. more>>
Craftsman Spy is a an open source and free framework for JDBC logging. Craftsman Spy is a JDBC driver implementation.

This logger logs all SQL connection and processings with execution spent time, all the stored procedures with arguments, all the batch processings and the result sets.

No need to modify your application in order to integrate JDBC logging with Craftsman Spy. The application MUST use the craftsman.spy.SpyDriver and MUST be launched with the -Dspy.driver=... system property.

Be carefull this JDBC driver SHOULD not be used in production mode. Use it only in development or pre-production system.

,b>Usage:

Code

The two solutions can be used as the following examples :
System.setProperty("spy.driver","vendor.database.Driver");// or with the -Dspy.driver=vendor.database.Driver JVM option
Class.forName("craftsman.spy.SpyDriver");
Connection c = DriverManager.getConnection("jdbc:database:mydata");
Class.forName("craftsman.spy.SpyDriver");
Connection c = DriverManager.getConnection("jdbc:spy:vendor.database.Driver:database:mydata");

Log configuration

The log4j.properties or log4j.xml configuration file SHOULD contain the following lines :
log4j.category.craftsman.spy=DEBUG, SpyFile
log4j.appender.SpyFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.SpyFile.DatePattern=.yyyy.MM.dd
log4j.appender.SpyFile.File=spy.log
log4j.appender.SpyFile.layout=org.apache.log4j.PatternLayout
log4j.appender.SpyFile.layout.ConversionPattern=%m%n

<<less
Download (0.37MB)
Added: 2005-12-13 License: LGPL (GNU Lesser General Public License) Price:
1414 downloads
db2dot 0.2.2

db2dot 0.2.2


db2dot reverse engineers an existing database and produces an ER diagram in dot format. more>>
db2dot reverse engineers an existing database and produces an ER diagram in dot format.

The dot file can be fed through graphvizs dot to produce a pretty ER diagram. The diagram includes tables and relationships derived from db meta-data and foreign key constraints.

What format is the output?

It generates a dot file which can be turned into a diagram with the graphviz utility.

What database servers will it work with?

It has only been tested with MySQLs JDBC driver, but it uses only
generic java.sql.* classes so it should work with any JDBC driver which is
sufficiently advanced.

What license is the code released under?

db2dot is released under the GPL v2.0 license.

How do I build the source?

Run: ant build jar

What are the command line arguments?

The command line arguments may be in any order, the following are required:

driver=< JDBCDriver class >
url=< db connection url >
user=< db user name >
pass=< db password >

The following are optional:

+showRelations
+showColumns
<<less
Download (0.011MB)
Added: 2005-12-13 License: GPL (GNU General Public License) Price:
1411 downloads
JayBird 2.0.1

JayBird 2.0.1


Jaybird is JCA/JDBC driver suite to connect to Firebird database server. more>>
Jaybird is JCA/JDBC driver suite to connect to Firebird database server. Historically Borland opened sources of type 3 JDBC driver called InterClient.

However due to some inherent limitations of Firebird client library it was decided that type 3 driver is a dead end, and Firebird team developed pure Java implementation of wire protocol.

This implementation became basis for JayBird, pure Java driver for Firebird relational database.

This driver is based on both the new JCA standard for application server connections to enterprise information systems and the well known JDBC standard.

The JCA standard specifies an architecture in which an application server can cooperate with a driver so that the application server manages transactions, security, and resource pooling, and the driver supplies only the connection functionality.

While similar to the JDBC 2 XADataSource idea, the JCA specification is considerably clearer on the division of responsibility between the application server and driver.

JayBird 1.5 provides extensions to some JDBC interfaces. All extension interfaces are released under modified BSD license, on “AS IS” basis, this should make linking to these classes safe from the legal point of view. All classes belong to org.firebirdsql.jdbc.* package.

JayBird 1.0 provided only pure Java wire protocol implementation. While being most effective in client-server setups (even more effective than native client libraries), it performed worser when connected to the server residing on the same host compared to native (C/C++/Delphi/etc) solutions. Reason is that type 4 driver communicates with the server using network sockets, which introduce additional overhead. Native client library has possibility to use IPC when connecting to the database on the same host. This might increase performance even by 100%.

JayBird 1.5 provides also type 2 JDBC driver that uses native client library to connect to the databases. Additionally JayBird 1.5 can use embedded version of Firebird relational database allowing to create Java applications that does not require separate server setup.

However type 2 driver has also limitations. Due to multi-threading issues in Firebird client library, it is not possible to access it from different threads simultaneously when running in local mode (IPC). In this case only one thread is allowed to access library at a time. Driver tries to provide needed synchronization.

Current implementation uses mutex that is local to the classloader that loaded JayBird classes. This poses some deployment limitations: firebirdsql.jar must be deployed so, that it is loaded by the system classloader. For standalone web containers like Resin or Tomcat, JayBird should usually be deployed in their lib/ directory. It is allowed to include it in the WAR archives, but if and only if it is guaranteed that only one application will access Firebird.

When accessing remote servers thread per connection policy applies. Driver provides necessary synchronization for this situation.

Embedded version of the server cannot be used on Linux systems in multi-threaded applications. In particular this makes embedded version of the server unusable for web applications, where usually each request is served in separate thread.

<<less
Download (2.8MB)
Added: 2006-01-09 License: MPL (Mozilla Public License) Price:
1390 downloads
MyHD/TL880 Linux Driver 0.2.0

MyHD/TL880 Linux Driver 0.2.0


MyHD/TL880 Linux Driver is a Linux driver for TL880-based HDTV tuner cards. more>>
MyHD/TL880 Linux Driver is a Linux driver for TL880-based HDTV tuner cards.

This is the development page for the Linux driver for the MyHD and other HDTV tuners based on the TL880 chip.

The driver is in early development stage right now, and we need lots of help testing. If you own any TL880-based card, please download the driver using the Downloads link at the left.

Keep in mind that the driver does not support video capture or playback at this time, but we need as many people as possible to run tests to help the driver move along.
<<less
Download (0.081MB)
Added: 2006-02-20 License: GPL (GNU General Public License) Price:
1342 downloads
Card Terminal Driver Library 20011112

Card Terminal Driver Library 20011112


Card Terminal Driver Library aims to add support for smart card and magnetic stripe card terminals. more>>
Card Terminal Driver Library aims to add support for smart card and magnetic stripe card terminals, such as the IBM 4779, to Linux, and other Posix compatible systems.

Things that should get done:

1) Add error checking to all routines (except read/write/open/close4779: those already include error checking and reporting.

2) Add to the examples in the examples directory.

3) Work on more abstract functions so we can integrate this with libcardterm (eventually). These include (amoung others):

InsertCard()
EjectCard()
ReadTrack()
SmartComm()
WriteDispAtPos()
GetPIN()
GetKeys()

4) Write README and INSTALL files
<<less
Download (0.005MB)
Added: 2006-03-30 License: The Apache License Price:
1303 downloads
BasicQuery 01.03.01

BasicQuery 01.03.01


BasicQuery is a Java-based application used to access databases through JDBC. more>>
BasicQuery is a Java-based application used to access databases through JDBC. It features a Swing-based GUI and includes capabilities useful to developers when testing SQL statements against a database. BasicQuery also produces timing information, which is valuable during tuning exercises.

<<less
Download (1.3MB)
Added: 2006-05-31 License: GPL (GNU General Public License) Price:
1241 downloads
Schema Crawler 3.7

Schema Crawler 3.7


Schema Crawler is a platform (OS and database) independent command-line tool to output your database schema. more>>
Schema Crawler project is a platform (database and OS) independent command-line tool to output your database schema and data in a readable form.
The output is designed to be diff-ed with previous versions of your database schema. Schema Crawler is also an API that improves on standard JDBC metadata.
Build
Ant Build
The ant build is a quick build that builds the Schema Crawler jar without compiling and running unit tests. Download ant, and run it from the Schema Crawler directory. The jar file will be created in the _distrib directory. The main targets are all.build and all.clean.
Maven Build
The maven build is a more comprehensive build that runs unit tests, and also creates the project web-site. Download maven, and run it from the Schema Crawler directory. The jar file will be created in the _distrib directory. The main goals are all.build and all.clean.
Eclipse
Schema Crawler consists of two Eclipse projects, dbconnector and schemacrawler. Since schemacrawler depends on dbconnector, you will need to import both projects into Eclipse.
Enhancements:
- Database properties are now retrieved, along with column data types, both system data types, and UDTs.
- A new command, maximum_schema, gives all possible details of the schema, including database system properties.
- Bugs with the merge rows option and with appending output for multiple runs of SchemaCrawler are fixed.
- An SQL exception with the Oracle Database 10g Express Edition driver on outputting views is fixed.
<<less
Download (0.73MB)
Added: 2006-06-12 License: GPL (GNU General Public License) Price:
1231 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5