-
首先安装MySQL数据库,我安装的是MySQL5.5,具体安装步骤这里就不介绍了。需要提醒的是,如果安装进程一直停在start service那里,无法继续进行下去的话,请参照我的博文《安装MySQL5.5时,到了start service没反应,解决方案》,应该能帮你解决困难。
接下来进入MySQL官网http://dev.mysql.com/downloads/connector/j/下载最新的MySQL驱动程序,我这里下载的是:mysql-connector-java-gpl-5.1.35.msi。这是镜像文件,双击就会自动安装,并在C:\Program Files\MySQL文件夹下生成一个MySQL Connector J文件夹。进入该文件夹找到一个名叫mysql-connector-java-5.1.35-bin.jar的文件。
我的java程序安装在D:\Java\jdk1.7.0_15文件夹中,找到该文件夹下的lib文件夹,并将mysql-connector-java-5.1.35-bin.jar复制到lib中。由于安装java程序时,会默认在C:\Program Files\Java\jre中产生一个lib文件夹,进入该文件夹找到ext,双击进入文件夹,同时将mysql-connector-java-5.1.35-bin.jar复制一份放入其中。
- 记住要配置CLASSPATH:
- 我的CLASSPATH配置:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\mysql-connector-java-5.1.36-bin.jar; 在dos环境下使用正常;
-
在Eclipse中,鼠标选中项目工程,右键点击Build Path,选择Configure Build Path,会跳出一个属性框图。选择Java Build Path下的Libraries,点击Add External JARs,浏览到JDBC的MySQL驱动的jar包,点击确定,将其导入到项目中。
完成上述步骤,就可以通过java对MySQL数据库进行操作了。
- //就只有4个步骤:1.加载驱动;2.链接数据库;3.执行命令;4.关闭数据库;
- import java.sql.*;
- class MysqlConnection
- {
- private static String DBDRIVER = "org.gjt.mm.mysql.Driver";//这个是与下载jdbc-mysql里面的那个driver.class文件是对应的,你
- //可以解压找下,会发觉驱动就是那个鬼东西的。。
- private static String DBURL = "jdbc:mysql://localhost:3306/study";
- private static String DBUSER = "scott";
- private static String DBPASSWORD = "tiger";
- public static void main(String[] args)throws Exception
- {
- Class.forName(DBDRIVER);//1.加载驱动
- Connection conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);//2.获得链接
- Statement statement = conn.createStatement();//3.执行命令
- //statement.executeUpdate("use study");//(a)要是没有上面的那个数据库,就要使用这个函数来连接数据库
- ResultSet result = statement.executeQuery("SELECT * FROM emp");//结果收集,迭代
- while(result.next()){
- printf(result.getObject(1)+" ");
- printf(result.getObject(2)+" ");
- printf(result.getObject(3)+" ");
- printf(result.getObject(4)+"\n");
- }
- conn.close();
- }
- public static void printf(Object obj){
- System.out.print(obj);
- }
- public static void printfln(Object obj){
- System.out.println(obj);
- }
- }