搭建java访问mysql环境

前几天重装了机器,希望在windows2003上搭建一个java的开发环境,不想竟遇到了些小麻烦,总结一下,以作备忘:
第一:要装mysql(或者至少保证可以访问一个mysql服务器)我在windows2003上装mysql4.0.18 安装完之后要手工运行mysql的服务(mysql安装目录/bin/winMySQLadmin.exe) 而且 4.0的安装过程当中 没有像4.1或者5.0那样提示配置登陆用户和密码 默认的登陆用户是root 没有密码
测试待访问的mysql服务器是否有效运行的方法是用客户端连接mysql服务器,若成功则代表服务已经成功运行,且能被远程访问。常用的客户端有:
1)装一个图形客户端(如Navicat),
2)手工运行mysql自带的命令行客户端(mysql安装目录/bin/mysql.exe)
第二:通过程序访问mysql数据库:
首先要有for mysql的jdbc drvier,网上各种的mysql jdbc drvier好多,我比较习惯用的是名字为"com.mysql.jdbc.Driver"的这个,从mysql官方网站上下的(版本是mysql-connector-java-3.0.9-stable-bin.jar)
然后就是运行一段经典的数据库JDBC测试程序了(当然,要把上面找到的jdbc driver for mysql放到测试程序的classpath里):
package JDBCTest;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class mysqlTest {

 /**
  * @param args
  */
 public static void main(String[] args) {
  Connection cn;
  try {
   Class.forName( "com.mysql.jdbc.Driver" );
   System.out.println("load driver ok");
  } catch (ClassNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  try {
   cn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test?user=root&password=");
   System.out.println("get connection ok");
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
//  System.out.println("Hello World");


 }

}

运行结果显示:
load driver ok
get connection ok

于是,一切ok. : )

你可能感兴趣的:(技术,mysql,java,jdbc,import,服务器,windows)