文章转载自http://blog.csdn.net/zieckey/article/details/1486028
(1)首先先配置java环境,在此不做说明。(2)配置sql
a:下载 mysql-5.6.25-win32.zip文件,解压缩,然后放在c盘中合适位置,然后修改系统环境变量path,新增一条记录指向bin目录,例如C:\Program Files (x86)\mysql\bin
b:修改mysql目录下的my-default.ini,对mysql进行配置。(可暂且不做)
c:安装数据库。命令行切换到mysql中bin目录下,输入命令mysqld -install
d.打开mysql server 命令行同目录下输入命令net start mysql
e:命令行下使用mysql -u root -p登录数据库 参考下列文章对数据库操作
http://blog.csdn.net/define_us/article/details/44729539(新建数据库,插入表单,插入数据)
f:初次设置密码:mysqladmin -u root password 【新密码】
(3)配置jdbc
a:下载mysql-connector-java-5.1.7.zip文件
b:解压缩,提取中间的mysql-connector-java-5.1.7-bin.jar,放在合适位置,编辑系统环境变量classpath,新增一条记录指向该文件,如C:\Program Files\Java\jdk1.8.0_45\lib\mysql-connector-java-5.1.7-bin.jar
c:打开myeclipse,新建工程,输入如下代码
/** * 该程序用来测试JDBC和MySQL连接 */ import java.sql.*; public class testJDBC { static { try { //驱动和odbc不同 Class.forName ( "org.gjt.mm.mysql.Driver" ); System.out.println ( "success loading mysql Driver...." ); } catch ( Exception e ) { System.out.println ( "Error loading mysql Driver....." ); e.printStackTrace ( ); } } /** * @param args */ public static void main ( String agrs[] ) { try { //连接参数与Access不同 String url = "jdbc:mysql://localhost/jtest"; //建立连接 Connection con = DriverManager.getConnection ( url, "root", "gaodaliang" ); //建立发送SQL命令的Statement对象 Statement stmt = con.createStatement ( ); //返回查询结果 ResultSet rs = stmt.executeQuery ( "select * from info" ); ResultSetMetaData md = rs.getMetaData ( ); int col = md.getColumnCount ( ); for ( int i = 1; i <= col; i++ ) { System.out.println ( md.getColumnName ( i ) + "/t" ); } while ( rs.next ( ) ) { String strData = ""; for ( int i = 1; i <= col; i++ ) { strData = strData + rs.getString ( i ) + "/t"; } System.out.println ( strData ); } //断开Connection连接 rs.close(); stmt.close(); con.close ( ); } catch ( SQLException e ) { e.printStackTrace ( ); } } }
Project->Properties->Java Build Path->Libraries 选择 Add Extenal JARs,
然后就可以选择第三方jar包:mysql-connector-java-5.0.3-bin.jar
注意事项:环境便令设置必须重启命令行才能生效。请用管理员权限启动命令行。