简例网上很多,刚开始的时候查百度,好多都不是我要的,我自己试了试,就总结了一下,仅供参考,相互学习。
Myeclipse连接mysql数据库之前先搞定这几项:
步骤:
1. Install JDK,Tomcat,myeclipse (现在MyEclipse8.5已经全部封装,不需要eclipse了,当然我个人认为还是去尝试eclipse搭建平台)
用eclipse配置也行,我平时用eclipse3.5 伽利略版本 速度也挺快的。url:http://www.eclipse.org/downloads/
截图
:
2. MyEclipse连接mysql需要的 connect Driver,
这也给出官方地址:如图:详细标注,详细步骤图
接着:
接着:
接着:
接下来 随便哪一个版本都行。
插件有了,接下来-->安装mysql,用户名和密码记住了!!!
正式进入主题:
如图:
1.
注释:双箭头是因为这两种选择都是一样的结果。
2.
3.
点击 finish,完成数据库驱动连接。
4.
打开连接就是----测试数据库配置是否成功
5.接下来添加mysql数据连接的扎包:
或者 点右边的 addJars,然后选择 下图 mysql-connector-java-5.1.13-bin.jar
点击完成。
数据库造数据
mysql脚本:
CREATE TABLE `user` (
`USERID` int(11) NOT NULL auto_increment,
`USERNAME` varchar(30) NOT NULL default '',
`USERPASSWORD` varchar(30) default '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
go
然后在你的工程下见一个 java类,测试一下。
DBTest.java
package com.bipt.db;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
public class DBCon {
public static Connection conn=null;
public static Statement stmt = null;
public static ResultSet rs = null;
public void getCon() throws ClassNotFoundException, SQLException {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost/btestdemo?"
+ "user=root&password=bipt");
}
public void closeCon(Connection conn) throws SQLException {
if (conn != null)
conn.close();
}
public static void main(String[] args) {
DBCon dbc = new DBCon();
try {
dbc.getCon();
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from user");
while(rs.next()) {
System.out.println(rs.getInt("USERID"));
System.out.println(rs.getString("USERNAME"));
System.out.println(rs.getString("USERPASSWORD"));
// System.out.println(rs.getString("USERMAIL"));
//System.out.println(rs.getDate("USERTIME"));
// System.out.println(rs.getString("USERINTEGRAL"));
//System.out.println(rs.getString("USERSEX"));
System.out.println();
}
System.out.println("conn:" + DBCon.conn);
System.out.println("mysql测试成功");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
运行这个java类,控制台就会显示数据库里说有用户信息.
希望能对你有所帮助!