MyJSQView Column Names
The summary table column names that are displayed in each tab for a table
are massaged by the MyJSQLView application. All data manipulation uses the
exact database table field name, but just for a more formal display the
MyJSQLView application converts some characters in the column name. The rules
are: Capitalizes the first letter of each field name, convert underscore, '_',
to a space and then post the first letter after the underscore to uppercase.
So as an example, 'bigInt_field', would be converted to 'BigInt Field'. Just
remember this character formatting in the application is not translated to
activity with the database, but could be confusing if you are looking at CSV,
comma separated values, or SQL, structured query language, dump in comparison
to what MyJSQLView is showing.
MyJSQView Updates
MyJSQLView updates need no special attention. Just install the latest
release into your existing directory. The only aspect of a new release
that might be of concern is obtaining new connection parameters. Each
new release that supports an additional database will have an example
configuration for the connection parameters of the advanced login. Likely
changes will be included in the reference myjsqlview.xml file located
in the installation directory. Often the Driver, Protocol,
SubProtocol, and Port parameters will be different for the
various database servers. Just open the reference myjsqlview.xml file
and copy and paste any additional entries desired into your own working
copy of the myjsqlview.xml file. The Readme or Manual will help you locate
your working copy of this file.
MyJSQView Corrupt myjsqlview.xml File
MyJSQLView comes with a reference myjsqlview.xml file in the
installation directory. When the application is run for the
first time this file is copied to the user's home
directory. All site management is saved and retrieved from this file in the user's
home directory. If the file becomes corrupt no problem, just delete it. MyJSQLView
will set you up again with the reference installation file. DO NOT EDIT THE REFERENCE
FILE! You may also try to fix the problem in the configuration file, the file follows
basic XML format. The Readme file will help you locate this file on your particular system. Additional information about this problem may be found at the project's forum:
http://sourceforge.net/forum/forum.php?thread_id=1688040&forum_id=536519
MyJSQView Fails to Start
The most probable cause of the MyJSQLView Java application's failure to start is
the lack of the MySQL-Connector/J jar file being present in the JRE lib/ext directory.
Please see the README file or MyJSQLView manual for further details on installation.
Startup Tip
Need additional information during the startup? On a WIN platform bring up a command
prompt or on Linux/Unix a console. CD to the directory of the MyJSQLView installation
and type in the command "java -jar -verbose MyJSQLView.jar -debug". This execution technique
will get you all the information you will need and more to identify problems.
Remember though, that on Linux/Unix system use must be within a X window environment. Use this technique also to provide the
team feedback on bugs.
Still Having Problems with A Connection
MySQL and many other databases control not only the user access to specific
databases, but also from which system the user may access from. Check with
your system admin. of your database server to see if you particular machine
has grant rights. Also MyJSQLView uses TCP/IP to communicate with the database
server. Some default installations for databases disable network connections
to the database. If you are having a slow connection with MyJSQLView on a
newer installation of the MySQL database then check your configuration file
because MySQL by default now performs a DNS lookup for hosts which will really
slow things down if you are using a LAN with static IP addresses.
Need the Drop Table Statement in a Database Scheme Export?
The Edit Preferences options panel allows the inclusion of the drop table
statement when exporting a Database Scheme within MyJSQLView. Select the Data |
Export | SQL then activate the Table Structure checkbox.
Having Problems During SQL Import with Packet Errors?
Seen this Alert: "SQLDataDumpImportThread importSQLFile()
SQLExeception: Packet for query is too large (3393745 > 1048576).
You can change this value on the server by setting the
max_allowed_packet variable. SQLState: S1000, VendorError:0"
The Edit Preferences options panel allows the exporting
of the table data in an Explicit format. Select Data |
Export | SQL then activate the Explicit checkbox. The
exported data will now be separated into separate SQL statements
that will not in most cases exceed the server's standard packet
size upon import.