Stock Trade Ticker
MySql Connection problem
SQLite
SQLite is a very small database engine and because it's written in The C Programming Language, its lightning fast. The small footprint of the application makes it ideal for embedding in another application. Talking about embedding, in our next article, we will look into how to develop an embeded application. If you are a fan of J2ME or you want to learn how to develop applications for mobile devices, why not check out my tutorial on J2ME development?Stock Trade Ticker
In this section, I have included a sample Client/Server application I wrote for a friend to illustrate the act of developing a real-time Stock Trading Applications that you are likely to see in the financial institutions. Though most, if not all Trading applications, have more options and configuration settings, because this is a simple demo or prove of concept, it does not include all the bells and wistles you would expect to find in a full blown application. More...
private static final int PERIOD = 5000; // repeat every 5 seconds
private static final int RANDOM_NUMBER = 999;
Socket socket; // the socket
PrintWriter out; // the output and input streams
BufferedReader in;
static Vector vector; // current connections
public static void main (String[] args)
{
ServerSocket ss = null;
Socket s = null;
vector = new Vector ();
More...
MySql Connection problem
If you have struggled to connect to a remote mysql server that is running on a Unix/Linux server and have not been able to, you are not the only one. By default, Mysql server on Unix/Linux restricts access to connections made only from local host. Which means, if you have a web server on the same server as your database, you may not notice this restrictions as the two services are running on the same localhost.
However, to enable you to connect remotely using any language of your choice, you would need to have a root access to the server and configure just a single line in the 'my.cnf' as found on Ubuntu Linux.Follow these steps carefully with a root permission:In the mysql configuration file (/etc/mysql/my.cnf) comment the line (63): look for a line that contains 'bind-address = 127.0.0.1' and disable it by adding a hash in front like so: #bind-address = 127.0.0.1 restart mysql (/etc/init.d/mysql restart) Now, you are ready to connect remotely
more to come