分享MyEclipse连接MySQL经验
我用的MySQL是apmserv的环境,同时开启Tomcat和apmserv环境不会有冲突
需要下载好的东西:MySQL-connector-java-5.0.3-bin.jar
在配置好MyEclipse的JSP基本环境后
开启apmserv后,配置MyEclipse的链接环境:window-open perspection-MyEclipse database exp...新建一个链接,url处:jdbc:MySQL:(MySQL数据库链接),username和password是登录数据库的(不要弄错了).在finish前可以尝试链接,链接成功-finish.链接失败注意看提示,一般是url的错误,多多尝试.我用apmserv的url是jdbc:MySQL:127.0.0.1/(数据库名)
之后在新建的web工程下,在WEB-INF\lib中improt-general-file system-选择MySQL-connector-java-5.0.3-bin.jar所在的文件夹-finish
使用下面的代码,可以测试链接,注意更改使用的数据库名,数据等
- JDBCHelloWorld.java
- import java.sql.SQLException;
- /**
- * 第一个 JDBC 的 HelloWorld 程序, 数据库访问 MySQL.
- */
- public class JDBCHelloWorld {
- /**
- * @param args
- * @throws SQLException
- */
- public static void main(String[] args) throws SQLException {
- // 1. 注册驱动
- try {
- Class.forName("com.MySQL.jdbc.Driver");
- } catch (ClassNotFoundException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }// MySQL 的驱动
- // 2. 获取数据库的连接
- java.sql.Connection conn = java.sql.DriverManager.getConnection(
- "jdbc:MySQL://localhost/test?useUnicode=true&characterEncoding=GBK", "root", null);
- // 3. 获取表达式
- java.sql.Statement stmt = conn.createStatement();
- // 4. 执行 SQL
- java.sql.ResultSet rs = stmt.executeQuery("select * from user");
- // 5. 显示结果集里面的数据
- while(rs.next()) {
- System.out.println(rs.getInt(1));
- System.out.println(rs.getString("username"));
- System.out.println(rs.getString("password"));
- System.out.println();
- }
- // 6. 释放资源
- rs.close();
- stmt.close();
- conn.close();
- }
- }
【编辑推荐】