Eclipse链接MySQL数据库
2011-06-26 10:12
330 查看
首先下载并安装MySQL数据库
我用的是MySQL5.0的
然后从网上下载一个MySQL的JDBC驱动程序
我用的是mysql-connector-java-5.1.0
然后安装JDBC,将其解压缩,然后把解压缩后的
文件夹COPY到JAVAHOME目录下
如:D:/Program Files/Java/jdk1.5.0_11
然后配置Path和ClassPath路径
PATH:D:/Program Files/Java/jdk1.5.0_11/mysql-connector-java-5.1.0/mysql-connector-java-5.1.0-bin.jar
CLASSPATH:D:/Program Files/Java/jdk1.5.0_11/mysql-connector-java-5.1.0/mysql-connector-java-5.1.0-bin.jar
这样就可以在Dos窗口下运行了。
但还不能在Eclipse 3.2中运行。
要想在Eclipse 3.2下运行,还必须将
mysql-connector-java-5.1.0-bin.jar包含到工程中来
点击Eclipse 3.2 的Menu下的File菜单,选择Import
然后在类型当中选择Archive File
然后在From archive file 中选中D:/Program Files/Java/jdk1.5.0_11/mysql-connector-java-5.1.0/mysql-connector-java-5.1.0-bin.jar
最后点击完成,即可。
以下为原代码:
import java.sql.*;
public class MysqlJdbc {
public static void main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序
//Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("Success loading Mysql Driver!");
}
catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
try {
Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/mysql","root","123456789");
//连接URL为 jdbc:mysql//服务器地址/数据库名
//后面的2个参数分别是登陆用户名和密码
System.out.println("Success connect Mysql server!");
Statement stmt = connect.createStatement();
ResultSet rs = stmt.executeQuery("select * from help_topic");
while (rs.next()) {
System.out.println(rs.getString("name"));
}
}
catch (Exception e) {
System.out.print("get data error!");
e.printStackTrace();
}
}
}
使用Eclipse3.5开发桌面程序(因为许多类似的例子是开发Web的),提示java.lang.ClassNotFoundException: com.mysql.jdbc.Driver.
此时,右键选择Project-->Build Path-->Configure Build Path->Libraries-->Add external Jars...->选择那个连接的jar-->完成就可。
我用的是MySQL5.0的
然后从网上下载一个MySQL的JDBC驱动程序
我用的是mysql-connector-java-5.1.0
然后安装JDBC,将其解压缩,然后把解压缩后的
文件夹COPY到JAVAHOME目录下
如:D:/Program Files/Java/jdk1.5.0_11
然后配置Path和ClassPath路径
PATH:D:/Program Files/Java/jdk1.5.0_11/mysql-connector-java-5.1.0/mysql-connector-java-5.1.0-bin.jar
CLASSPATH:D:/Program Files/Java/jdk1.5.0_11/mysql-connector-java-5.1.0/mysql-connector-java-5.1.0-bin.jar
这样就可以在Dos窗口下运行了。
但还不能在Eclipse 3.2中运行。
要想在Eclipse 3.2下运行,还必须将
mysql-connector-java-5.1.0-bin.jar包含到工程中来
点击Eclipse 3.2 的Menu下的File菜单,选择Import
然后在类型当中选择Archive File
然后在From archive file 中选中D:/Program Files/Java/jdk1.5.0_11/mysql-connector-java-5.1.0/mysql-connector-java-5.1.0-bin.jar
最后点击完成,即可。
以下为原代码:
import java.sql.*;
public class MysqlJdbc {
public static void main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序
//Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("Success loading Mysql Driver!");
}
catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
try {
Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/mysql","root","123456789");
//连接URL为 jdbc:mysql//服务器地址/数据库名
//后面的2个参数分别是登陆用户名和密码
System.out.println("Success connect Mysql server!");
Statement stmt = connect.createStatement();
ResultSet rs = stmt.executeQuery("select * from help_topic");
while (rs.next()) {
System.out.println(rs.getString("name"));
}
}
catch (Exception e) {
System.out.print("get data error!");
e.printStackTrace();
}
}
}
使用Eclipse3.5开发桌面程序(因为许多类似的例子是开发Web的),提示java.lang.ClassNotFoundException: com.mysql.jdbc.Driver.
此时,右键选择Project-->Build Path-->Configure Build Path->Libraries-->Add external Jars...->选择那个连接的jar-->完成就可。
相关文章推荐
- eclipse链接mysql数据库,插入,查找出现乱码问题全方位解决。
- 关于javaEclipse链接MySQL数据库的几条语句
- 本地通过Eclipse链接Hadoop操作Mysql数据库问题小结
- eclipse 链接 mysql数据库
- eclipse链接mysql数据库,插入,查找出现乱码问题全方位解决
- Eclipse链接MySQL数据库----希望对你有用
- 在eclipse中如何连链接mysql数据库
- Eclipse链接MySQL数据库
- Hadoop之——本地通过Eclipse链接Hadoop操作MySQL数据库问题小结
- eclipse和jmeter链接mysql数据库
- 总结-Eclipse如何修改web项目的访问链接名,项目名
- 局域网内如何链接MySQL数据库
- 使用C#链接MYSQL数据库的最简单例子
- 点击eclipse日志中的链接提示:Unable to parse type name from hyperlink
- 使用PHP在Dreamweaver下链接mysql数据库
- JDBC链接MySQL数据库基本操作方法之一
- tomcat链接池链接Mysql数据库中文乱码解决办法
- 解决mysql数据库因过多错误链接导致拒绝访问的问题
- MySQL数据库内连接外链接
- SpringCloud(第 042 篇)链接Mysql数据库,通过JdbcTemplate编写数据库访问,而且支持事物处理机制