您的位置:首页 > 编程语言 > Java开发

myeclipse连接mysql 详细教程!

2012-02-21 15:05 423 查看
首先下载并安装mysql

教程:http://apps.hi.baidu.com/share/detail/5350756

安装过程有几个重要的参数要记录下来,你的用户名,密码,还有端口号 默认(用户名root)(密码自己设置)(端口号3306)

安装完之后可以打开 MySQL Command Line Client 进行一下简单的测试



然后将MySQL 驱动 jar包 导入到工程中,jar包可以再 MySQL官网下载 http://www.mysql.com/downloads/ Connector/J





做到这里就可以在myecilpse 中使用 mysql 了

具体只要在src目录下 建一个java 写上相应的代码就可以了!这里有一个我写的小例子 供大家参考!

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class TestDB {

private static String url = "jdbc:mysql://localhost:3306/testweb";

private static String user = "root";

private static String password = "5201314mei";

public static Connection getConnection(){

Connection conn = null;

try {

Class.forName("com.mysql.jdbc.Driver");

conn = DriverManager.getConnection(url, user, password);

} catch (ClassNotFoundException e) {

System.out.println("找不到驱动");

e.printStackTrace();

} catch (SQLException e) {

System.out.println("连接错误");

// TODO Auto-generated catch block

e.printStackTrace();

}

return conn;

}

public static void free(ResultSet rs, Statement st, Connection conn) {

try{if(rs!=null){

rs.close();

}

if(st!=null){

st.close();

}

if(conn!=null){

conn.close();

}

}catch(SQLException e){

System.out.println("free异常");

e.printStackTrace();

}

}

public static void JDBCUtilsTest(){

Connection conn = null;

Statement st = null;

ResultSet rs = null;

int num = 0;

String sql = null;

sql = "SELECT * FROM bookinfo";

try{

conn = TestDB.getConnection();

st = conn.createStatement();

rs = st.executeQuery(sql);

while(rs.next()){

System.out.println(rs.getObject(1)+" "+rs.getObject(2));

}

}catch(SQLException e){

System.out.println("数据库操作错误");

e.printStackTrace();

}finally{

TestDB.free(rs, st, conn);

}

}

public static void main(String[] args){

JDBCUtilsTest();

}

}

此时显示的结果是



因为之前我已经建了一个数据库了,里面有bookID 和 bookName 字段; 插入了以上三条数据!我的代码就是遍历所有数据 并输出。

希望这篇文章能给 刚入门的 有一点启蒙!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: