当前位置: 技术问答>java相关
关于数据库的连接问题,解决有高分
来源: 互联网 发布时间:2017-04-09
本文导语: 我现在使用的是JDK 1。4。1版本。使用的是WIN2000在AUTOEXEC。BAT下设置的环境 变量是 PATH=d:j2sebin SET CLASSPATH=d:j2selibtools.jar SET CLASSPATH=.;d:j2sesrc SET CLASSPATH=c:mysql-connector-java-2.0.14;c:mysql-connector-java-2.0.14mysql-connector-java-2.0....
我现在使用的是JDK 1。4。1版本。使用的是WIN2000在AUTOEXEC。BAT下设置的环境
变量是
PATH=d:j2sebin
SET CLASSPATH=d:j2selibtools.jar
SET CLASSPATH=.;d:j2sesrc
SET CLASSPATH=c:mysql-connector-java-2.0.14;c:mysql-connector-java-2.0.14mysql-connector-java-2.0.14-bin.jar
可是编译还是过不了,下面是原程序:
import java.sql.*;
public class ch9_1
{
public static void main(String agrs[])
{
String driver = "org.gjt.mm.mysql.Driver";
String url = "jdbc:mysql://localhost:3306/mydata";
String user = "root";
String password = "123456";
try
{
Class.forName(driver);
}
catch(Exception E)
{
System.out.println("无法载入驱动程式:" + driver);
E.printStackTrace();
}
try
{
Connection con = DriverManager.getConnection(url,user,password);
if(!con.isClosed())
System.out.println("打开数据库连接成功!");
con.close();
}
catch(SQLException SE)
{
System.out.println("打开数据库连接失败!");
SE.printStackTrace();
}
}
}
这是书上的一个例子。帮我解决有高分~~~~~~~~~~
变量是
PATH=d:j2sebin
SET CLASSPATH=d:j2selibtools.jar
SET CLASSPATH=.;d:j2sesrc
SET CLASSPATH=c:mysql-connector-java-2.0.14;c:mysql-connector-java-2.0.14mysql-connector-java-2.0.14-bin.jar
可是编译还是过不了,下面是原程序:
import java.sql.*;
public class ch9_1
{
public static void main(String agrs[])
{
String driver = "org.gjt.mm.mysql.Driver";
String url = "jdbc:mysql://localhost:3306/mydata";
String user = "root";
String password = "123456";
try
{
Class.forName(driver);
}
catch(Exception E)
{
System.out.println("无法载入驱动程式:" + driver);
E.printStackTrace();
}
try
{
Connection con = DriverManager.getConnection(url,user,password);
if(!con.isClosed())
System.out.println("打开数据库连接成功!");
con.close();
}
catch(SQLException SE)
{
System.out.println("打开数据库连接失败!");
SE.printStackTrace();
}
}
}
这是书上的一个例子。帮我解决有高分~~~~~~~~~~
|
系统变量里面
新建 ->
变量名PATH
变量值d:j2sebin
确定就行了
在新建一个
变量名CLASSPATH
变量值d:j2selibtools.jar;.;d:j2sesrc;c:mysql-connector-java-2.0.14;c:mysql-connector-java-2.0.14mysql-connector-java-2.0.14-bin.jar
新建 ->
变量名PATH
变量值d:j2sebin
确定就行了
在新建一个
变量名CLASSPATH
变量值d:j2selibtools.jar;.;d:j2sesrc;c:mysql-connector-java-2.0.14;c:mysql-connector-java-2.0.14mysql-connector-java-2.0.14-bin.jar
|
在2000下的环境变量里面配置就可以
新增一个变量:
path
值 d:j2sdk1.4.1bin;
再新增一个变量
classpath
值 .::d:j2sdk1.4.1_01libdt.jar;d:j2sdk1.4.1_01libtools.jar;c:mysql-connector-java-2.0.14;c:mysql-connector-java-2.0.14mysql-connector-java-2.0.14-bin.jar
新增一个变量:
path
值 d:j2sdk1.4.1bin;
再新增一个变量
classpath
值 .::d:j2sdk1.4.1_01libdt.jar;d:j2sdk1.4.1_01libtools.jar;c:mysql-connector-java-2.0.14;c:mysql-connector-java-2.0.14mysql-connector-java-2.0.14-bin.jar
|
问题在于,每次新的set classpath都把旧的冲掉了,应该写为:
PATH=d:j2sebin
SET CLASSPATH=d:j2selibtools.jar;%classpath%
SET CLASSPATH=.;d:j2sesrc;%classpath%
SET CLASSPATH=c:mysql-connector-java-2.0.14;c:mysql-connector-java-2.0.14mysql-connector-java-2.0.14-bin.jar;%classpath%
PATH=d:j2sebin
SET CLASSPATH=d:j2selibtools.jar;%classpath%
SET CLASSPATH=.;d:j2sesrc;%classpath%
SET CLASSPATH=c:mysql-connector-java-2.0.14;c:mysql-connector-java-2.0.14mysql-connector-java-2.0.14-bin.jar;%classpath%
|
在系统变量里设置CLASSPATH 、PATH!!