关于插件项目中连接数据库的问题
2008-05-17 00:21
337 查看
问题描述:
在插件项目中,创建一个类,然后直接连接数据库,这样的运行时可以的。但我们要是在插件项目,比如,我们创建了一个“hello world”插件项目,把数据连接代码放在run()方法中,运行起来就不行了。
产生这样的错误:java.lang.ClassNotFoundException: com.mysql.jdbc. Driver
为什么会这样呢?
我们通过以下的例子来看看。
环境:eclipse3.2+mysql5.0
代码:
连数据库的类代码很简单,用的是Mysql的数据库接口。
try {
Class.forName("com.mysql.jdbc. Driver ");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名称,’登录名’,’密码’");
String sql = "SELECT * FROM message";
stmt = con.createStatement();
rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.println(rs.getString(4) + " ");
}
}catch (Exception e) {
e.printStackTrace();}
一般我们会想到通过“构建路径”->”添加外部JAR”到 “库”中来解决出现的问题。
事实上,我们已经完成了上面的步骤。但是运行起来还是不行。。^ ; ^
解决方法:
其实java项目运行可以而插件项目运行不行,两者之间,插件项目只不过多了个配置文件plugin.xml。
打开plugin.xml,在插件项目的主设置界面的“运行时”界面里的“类路径”,将数据库接口的jar添加进去。然后再运行就OK了。
在插件项目中,创建一个类,然后直接连接数据库,这样的运行时可以的。但我们要是在插件项目,比如,我们创建了一个“hello world”插件项目,把数据连接代码放在run()方法中,运行起来就不行了。
产生这样的错误:java.lang.ClassNotFoundException: com.mysql.jdbc. Driver
为什么会这样呢?
我们通过以下的例子来看看。
环境:eclipse3.2+mysql5.0
代码:
连数据库的类代码很简单,用的是Mysql的数据库接口。
try {
Class.forName("com.mysql.jdbc. Driver ");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名称,’登录名’,’密码’");
String sql = "SELECT * FROM message";
stmt = con.createStatement();
rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.println(rs.getString(4) + " ");
}
}catch (Exception e) {
e.printStackTrace();}
一般我们会想到通过“构建路径”->”添加外部JAR”到 “库”中来解决出现的问题。
事实上,我们已经完成了上面的步骤。但是运行起来还是不行。。^ ; ^
解决方法:
其实java项目运行可以而插件项目运行不行,两者之间,插件项目只不过多了个配置文件plugin.xml。
打开plugin.xml,在插件项目的主设置界面的“运行时”界面里的“类路径”,将数据库接口的jar添加进去。然后再运行就OK了。
相关文章推荐
- 关于打开现有项目时数据库连接配置遇到的问题 连接字符串中的数据源值指定未安装的SQL Server的实例。要解决此问题,可选择安装匹配的SQL Server实例或修改连接字符串中的数据源值
- 关于利用JDBC连接sqlserver中数据库的问题
- 关于利用JDBC连接sqlserver中数据库的问题
- 关于利用JDBC连接sqlserver中数据库的问题
- 关于PHP5.6连接SQL Server 2008 R2数据库驱动及一些问题
- 关于数据库连接字符串问题(第三部分连接Oracle)
- 关于部署tomcat 连接数据库的问题
- 关于数据库连接不上 出现错误的问题
- 关于UEditor插件的使用以及UEditor数据回显问题,数据库存储标签代码前台页面如何解析问题小结
- J2EE项目动态切换数据库连接的问题
- VS2013导入新项目时,连接数据库问题。
- 关于 Oracle 连接数据库 二次登陆问题
- 数据库中关于表的连接问题
- struts2 中关于数据库的连接问题
- 关于数据库连接的一些问题
- 关于tomcat启动超时 和mysql等数据库连接的问题
- 关于activiti数据库连接超时的问题
- 关于连接mysql 数据库的问题
- 阿里巴巴的开源项目Druid(关于数据库连接)
- 关于连接多个数据库的问题