写完这个帖子回去给女朋友打电话然后睡觉。
今天把UDP小程序继续丰满,一大早起来就决定连上数据库,上午完成了MySql的基本配置,下午开始进行Java和数据库连接的准备活动。
好了,闲话少说。
一、准备文件:
1.MySql的解压目录,称之为c:/mysql-t
2.MySql和Java连接的驱动文件,称之为:mysql-connector-java-5.1.1-alpha-bin.jar,这个jar包不要想得很神秘,和JDK中的lib目录下的其他jar包是完全一样的,所以把它也放到JDK的lib目录下去,当然,下载下来后它还附带着很多别的帮助文档。
3.Eclipse
二、开始连接
好了,家伙齐全了,首先在系统环境变量中设置classpath,把刚才的jar包导入进去,然后在elipse中的run里面也设置classpath要不然你在eclipse下面调试程序就会找不到所需要的类文件,这一点很重要,耽误了我好久才想出来。
环境设置好了,代码编写:



















* rs = stmt.executeQuery("select * from student");
* while(rs.next())
* { System.out.println(rs.getString(1) + "--" +
* rs.getString(2) + "--" + rs.getString(3) + "--" +
* rs.getString(4)); }
*/




注释掉的语法完全正确,是我自己测试数据库的,但是程序的主要功能是添加数据,所以测试完成后就注释掉了,大家可以也来测试一下。
下面是向数据库test中的表usersrecord表插入数据的代码,一共是两个字段,主机名(key)和主机IP(value),它们在一个HashMap中,所以先要用get函数获取出来,代码如下:










至此,这个程序已经可以完成数据库连接了,测试通过后在MySQL的终端里可以准确查找到程序给表中插入的一些数据。
OK,回家^_^