大家好,我是一个java的初学者
今天在学到jsp中使用javabean中遇到了一个问题
程序要求我编写一个javabean的连接数据库的程序在程序一开始 import java.sql.*;在编译的时候出错package java.sql does not exist我想是不是环境变量设置的问题
可是我按照网上的很多个设法编译时都没有找到该包,抓狂中我用的是jdk1.5.0 和 tomcat5.0.12大家帮忙一下怎么设置环境变量啊??还是说不是设置环境变量的问题我的安装目录是 d:\jdk1.5.0 d:\Tomcat还有就是设定好环境变量需要重新打开命令提示符或者重启机器吗??
(在下新学菜鸟问这样sb的问题实在不好意思,望大虾出手相助,感激涕淋)
今天在学到jsp中使用javabean中遇到了一个问题
程序要求我编写一个javabean的连接数据库的程序在程序一开始 import java.sql.*;在编译的时候出错package java.sql does not exist我想是不是环境变量设置的问题
可是我按照网上的很多个设法编译时都没有找到该包,抓狂中我用的是jdk1.5.0 和 tomcat5.0.12大家帮忙一下怎么设置环境变量啊??还是说不是设置环境变量的问题我的安装目录是 d:\jdk1.5.0 d:\Tomcat还有就是设定好环境变量需要重新打开命令提示符或者重启机器吗??
(在下新学菜鸟问这样sb的问题实在不好意思,望大虾出手相助,感激涕淋)
设置环境变量JAVA_HOME = d:/jdk1.5.0
我就是这样设置的,还是不行
能不能给我一个qq或者msn请教一下啊,谢谢了
源程序是这样的
package vote;
import java.spl.*;public class VoteConn{
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "jdbc:odbc:vote";
Connection connect = null;
ResultSet rs = null;
public VoteConn(){
try
{Class.forName(sDBDriver);
}catch(java.lang.ClassNotFoundException e) {
System.err.println(e.getMessage());
}
}
public ResultSet executeQuery(String sql){
try
{
connect = DriverManager.getConnection(sConnStr);
Statement stmt = connect.createStatement();
rs = stmt.executeQuery(sql);
}catch(SQLException ex){
System.err.println(ex.getMessage());
}
return rs;
} public int executeUpdate(String sql) {
int result = 0;
try {
connect = DriverManager.getConnection(sConnStr);
Statement stmt = connect.createStatement();
result = stmt.executeUpdate(sql);
}catch(SQLException ex) {
System.err.println(ex.getMessage());
}
return result;
}
}
教科书式的程序
怎么才能看自己是否引入这个包了???eclips我还不会用。
最好jdk跟tomcat的lib都要放,不建议用exe的那个文件装
然后你要在classpath里引入的啊
classpath=.;c:\jdk1.5.0_09\jre\lib;这样基本上所有包都在里或你自己还可以加一些.
我就是用那个exe文件装的。
应该是CLASSPATH ./d:\j2dk\jre\lib;d:\j2dk\lib
没有啊
只有jdk1.5.0和jre1.5.0两个文件夹
//////////////////////////////////////////////////
这就不对
是D:\j2sdk\lib\dt.jar;d:\j2sdk\lib\tools.jar;
D:\j2sdk\lib\一定到这个目录下看看有没有这个路径,即文件夹下有没有这些jar文件
我的lib下面没有这些jar,那是要自己去下载这些jar??
我的书上的例子是用access的数据库的,但是用的包却是sql的包。难怪没有。
那这样的话前面的 import java.sql.*;是不是要改一下???
我钱都送出去了。
path:D:\j2sdk\jdk1.5.0_09\bin 这是配制你的系统的环境变量。你可以在 ‘运行’--》cmd
分别输入 java 和 javac 如果环境变量配好的话应该出现很多的提示和说明的东西!然后在看看你的三个连接数据库的包有没有导入!如果是没有导包会提示没有找到合适的驱动(是英文提示)。
再配:CLASSPATH 键值如下;%JAVA_HOME%\lib;.;
如上所说!这样的话jdk就不会有什么问题!有问题只能是你的操作问题!接下来测试一下jdk的可用性 在"cmd"中输入 javac 回车·!如果出现一引起help字段就说明他好用了!要是出javac不是内部变量之类字眼就说明你的jdk环境变量没有弄好了