为什么没人回答哭了同样的代码再JBUDIL里就能运行正常阿
解决方案 »
- j2ee j2me
- 一道面向对象的作业题,高分求高手代做,在线等
- 推荐一个统计百分比的控件,最好是Jquery的
- java web项目application的使用
- 创业,散分。。。
- RCP中调用内嵌版tomcat报No default web.xml 请大家帮忙
- 请问org.hibernate.LazyInitializationException是什么异常啊?
- 新手菜鸟,配置SSH出现的问题,跪求大牛们给小弟指点一二
- 在myeclipse 8.5环境里面启动tomcate 6.0,提示如下错误,如何解决:
- 关于soap的小问题,送分哦。
- Help! Spring+Hibernate应用中的错误
- jsp中调用shell的命令是不是有内存限制
是类加载器找不到 com.ldc.bank.properties.dbinfo_zh_CN.properties 这个文件。应该在那个jar里,用 jar tvf a.jar | grep dbinfo 查一下每个jar. 试一下把这些jar加到project library里。com.ldc 是不是你自己的包?
2. 右键单击工程先择打开工程属性对话框.
3. 点击Java Sources Classpath栏, 右面就是JAR包的列表, 把需要的JAR包添加进来.如果已经添加过了那就不是这个问题导致的, 再找别的原因吧.
com.ldc是我自己的包
我以前是用JBudiler的 现在在学习使用Netbeans 5 由于刚学用netbeans 还不熟悉 还是用jbudiler的开发习惯有没有netbeans连接SQL和netbeans配置的教程啊
我没有搜到合适的啊
现在问题还是没有解决我的properties是在com.ldc.MistBank.properties包里的dbinfo 内容:
-------------
classForName=com.microsoft.jdbc.sqlserver.SQLServerDriver
url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MistBankDB
dbuser=sa
dbpwd=
-------------
获取数据库信息的类:com.ldc.MistBank.util包里的GetDBInfo 内容:
-------------
package com.ldc.bank.util;public class GetDBInfo {
private String classForName = "";
private String url = "";
private String dbuser = "";
private String dbpwd = "";
private java.util.ResourceBundle rb = null;
private Log log = null;
private String propertiesName = "dbinfo";
public GetDBInfo(String parPropertiesName) {
propertiesName = parPropertiesName;
this.exec();
}
public String getClassForName(){
return classForName;
}
public String getUrl(){
return url;
}
public String getDbuser(){
return dbuser;
}
public String getDbpwd(){
return dbpwd;
}
private void exec(){
try{
rb = java.util.ResourceBundle.getBundle("com.ldc.Bank.properties." + propertiesName);
classForName = rb.getString("classForName");
url = rb.getString("url");
dbuser = rb.getString("dbuser");
dbpwd = rb.getString("dbpwd");
}catch(Exception e){
log = new Log();
log.setMsg(e.getMessage());
}
}
}
------------------
测试连接类是在 com.ldc.MistBank.test包里的 GetDBInfoTest 内容:
------------------
package com.ldc.bank.test;
import com.ldc.bank.util.GetDBInfo;
public class GetDBInfoTest {
public GetDBInfoTest() {
}
public static void main(String[] args) {
GetDBInfo getDBInfoX = new GetDBInfo("dbinfo");
System.out.println(getDBInfoX.getClassForName());
System.out.println(getDBInfoX.getUrl());
System.out.println(getDBInfoX.getDbuser());
System.out.println(getDBInfoX.getDbpwd());
}}
--------------会使用netbeans的朋友帮帮我吧。谢谢您!!!
把这些文件复制到一个路径下。 比如:/project/bank/classes, 再把这个路径(/project/bank/classes) 加到classpath 里。 复制以后,这个路径应该是这样的:
/project/bank/classes/com/ldc/Bank/properties/dbinfo.properties
/project/bank/classes/com/ldc/Bank/properties/dbinfo_zh_CN.properties方法二:
把这些文件放到一个jar里,再把这个jar加入classpath。 比如:
cd /project/bank/src
jar cvf /project/bank/lib/resources.jar com/ldc/Bank/propertiesjar里的内容应该是这样的:
com/ldc/Bank/properties/dbinfo.properties
com/ldc/Bank/properties/dbinfo_zh_CN.properties顺便提一下,在NetBeans 5 里使用数据库很方便。找到这样一篇文章:
http://www.netbeans.org/kb/50/derby-demo.html还有什么问题的需要,只管提。
我封装到JAR包里面了
正在试!