日期:2014-05-16  浏览次数:20677 次

MyEclipse编写java连接MySQL

? 首先,要在MyEclipse中导入java 与 MySQL的驱动:mysql-connector-java-5.1.6-bin.jar。

??????? 然后,就编写代码。

代码及解释如下:

?

import java.sql.*;

public class MysqlText {
public static void main(String[] args){
???????????// 驱动程序名
?????????? String driver = "com.mysql.jdbc.Driver";
???????????// URL指向要访问的数据库名mytext
?????????? String url = "jdbc:mysql://localhost:3306/mytext";
?????????? // MySQL配置时的用户名
?????????? String user = "root";?
?????????? // MySQL配置时的密码
?????????? String password = "mysql";
?????????? try {?
??????????? // 加载驱动程序
??????????? Class.forName(driver);


??????????? // 连接数据库
??????????? Connection conn = DriverManager.getConnection(url, user, password);
??????????? if(!conn.isClosed())?
???????????? System.out.println("数据库连接成功!");


????????????// statement用来执行SQL语句
??????????? Statement statement = conn.createStatement();
??????????? // 要执行的SQL语句
??????????? String sql = "select * from teacher";
????????????// 结果集,用来保存查询的结果
??????????? ResultSet rs = statement.executeQuery(sql);
??????????? while(rs.next()) {
???????????? System.out.println(rs.getString("Sn"));? //Sn是数据库mytext中表teacher中的一个字段
??????????? }
??? ??? ??? System.out.println("数据库中记录条数为" + i);
??????????? rs.close();

??????????? statement.close();
??????????? conn.close();

?????????? }

??????? catch(Exception e)

??????? {
??????????? e.printStackTrace();
?????????? }?
?}?
}

?

?

总的来说就是加载驱动Class.forName(),然后进行连接Connection,最后关掉连接。