Giter Site home page Giter Site logo

matyb / pikle Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 244 KB

A resuscitation of the pklite project which appears abandoned. Intention is to shrink code base and dependencies, clean up bugs, and add feature enhancements. All within the spirit of keeping the client lightweight and functional.

Shell 0.02% Java 99.98%

pikle's Introduction

Install instructions: 
1) Unzip zip file into the folder you want to have pikle installed. 
2) Copy any .jar or .zip files that contain any JDBC drivers into the lib directory. 
3) Run run.sh or run.bat depending on which OS you're using.

Currently pikle supports 3 database dialects. New dialects are easy to add, simply place your compiled class file in the lib directory of your pikle installation.

database dialects avalable:
oracle (com.pk.OracleDialect)
mySQL (com.pk.MySQLDialect)
defaultDialect (com.pk.DefaultDialect)
MicrosoftSQLDialect (com.pk.MicrosoftSQLDialect)*

For full Firebird support you must run the included firebird_views.sql and use the Oracle dialect.

*Microsoft SQL Server is only partially supported.

Fixed issues:
1. apache commons dependancy is no more
2. defaults to oracle supported look and feel but kunstoff is still available in distribution
3. deleted a lot of dead code
4. code formatting and redundancy corrections
5. sql execution in pikle does not block the EDT (no more hour glass)

Known issues:
1)If you get the following error with MS SQL server "Can't start a cloned connection while in manual transaction mode."
Then you must set the SelectMethod property of the connection to Cursor. For example the URL should look like this
jdbc:microsoft:sqlserver://server1:1433;SelectMethod=Cursor 

Credits:
This program is a modification of a program called pklite, which in turn is a modification of a program called Pretty Kid (www.prettykid.com)
pklite was originally developed by [email protected]
The look and feel was found at http://www.incors.org/

pikle's People

Contributors

matyb avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.