推荐给好友 上一篇 | 下一篇

Eclipse链接MySQL数据库


声明
  • 声明: 1、任何网站转载本站点内容时需注明来自JAVA-CN.COM,否则我们有权将根据《互联网著作权行政保护办法》追究其相应法律责任; 2、JAVA中文站社区刊登此文只为传递信息,并不表示赞同或者反对.
首先下载并安装MySQL数据库JAVA中文站社区门户+Zw^+j} `
我用的是MySQL5.0的
7V"r'Eg sP"~然后从网上下载一个MySQL的JDBC驱动程序
)YB I NuA我用的是mysql-connector-java-5.1.0JAVA中文站社区门户1]1zH/@u0b
然后安装JDBC,将其解压缩,然后把解压缩后的
gM?3c] O文件夹COPY到JAVAHOME目录下
h(n Ig%Sa7^G#p?如:D:\Program Files\Java\jdk1.5.0_11JAVA中文站社区门户-W8E'{PW gL
然后配置Path和ClassPath路径
@-j0T j1PMSwRPATH:D:\Program Files\Java\jdk1.5.0_11\mysql-connector-java-5.1.0\mysql-connector-java-5.1.0-bin.jarJAVA中文站社区门户[1`]v.KmX
CLASSPATH:D:\Program Files\Java\jdk1.5.0_11\mysql-connector-java-5.1.0\mysql-connector-java-5.1.0-bin.jar
这样就可以在Dos窗口下运行了。
U H)BIH(J但还不能在Eclipse 3.2中运行。
要想在Eclipse 3.2下运行,还必须将JAVA中文站社区门户!B5|3H cN @
mysql-connector-java-5.1.0-bin.jar包含到工程中来
7^3V4[8n9[点击Eclipse 3.2 的Menu下的File菜单,选择Import
8j0lBB3QK然后在类型当中选择Archive File
Z pTTX ]3D然后在From archive file 中选中D:\Program Files\Java\jdk1.5.0_11\mysql-connector-java-5.1.0\mysql-connector-java-5.1.0-bin.jarJAVA中文站社区门户EYj`Ms'mc%m.KQ
最后点击完成,即可。

Q6S5ON*t$E以下为原代码:JAVA中文站社区门户*@3?+y^1I9T
import java.sql.*;
public class MysqlJdbc {
*Q*_(jM)eW  public static void main(String args[]) {JAVA中文站社区门户y'VK] S [ dG!D/r
    try {JAVA中文站社区门户p8g m WMs&N s
      Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动程序   JAVA中文站社区门户4_X'X,Q*}/T
      //Class.forName("org.gjt.mm.mysql.Driver");JAVA中文站社区门户j8i:x{i
     System.out.println("Success loading Mysql Driver!");JAVA中文站社区门户(y-bi3o#c O"Y7r
    }JAVA中文站社区门户^ jtQ6o Nf%MM
    catch (Exception e) {JAVA中文站社区门户FU Z3`.M{ B
      System.out.print("Error loading Mysql Driver!");
1S w8YY~}5V      e.printStackTrace();JAVA中文站社区门户a/i)QW.Af!S
    }
    try {
xW M+i^2Y#\ ]      Connection connect = DriverManager.getConnection(
;B;||^#H ra+V%w          "jdbc:mysql://localhost:3306/mysql","root","123456789");JAVA中文站社区门户 ?3HF:tq j6q x*z
//连接URL为   jdbc:mysql//服务器地址/数据库名
[3Kz5~3yCScL//后面的2个参数分别是登陆用户名和密码
mm}V CC5H'{4k      System.out.println("Success connect Mysql server!");
      Statement stmt = connect.createStatement();
0_9{ u+iq[!YB      ResultSet rs = stmt.executeQuery("select * from help_topic");
+f"F6b.KX#b j(j      while (rs.next()) {
!QA L W(E*T%Cx        System.out.println(rs.getString("name"));
      }
x {:{#J1o    }JAVA中文站社区门户P \#L2N l$x1hi$r
    catch (Exception e) {
N1V`"r;\*w;h      System.out.print("get data error!");JAVA中文站社区门户.Z7Cxi8[
      e.printStackTrace();
9o%t2Ph&L P8w    }
1I9zUr?"~Vg7m  }
R8SE0u }*x}


TAG: Eclipse eclipse MySQL Mysql 数据库 链接
 

评分:0

我来说两句

seccode