当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : java[问题]
帖子发表于 : 2006-09-29 10:05 

注册: 2006-07-20 15:44
帖子: 26
送出感谢: 0 次
接收感谢: 0 次
我在xp下安装jdk的时候在~java下生成2个文件夹 jdk和jre 分别独立 并且在jdk下也有jre 是不是与jdk平行的jre文件夹也可以看作无用的 在配置的时候直接用jdk下的jre 删除 与jdk平行的jre文件夹也无所谓
我在linux下也安装了jdk在/usr/lib下只有jdk而没有jre(与jdk平行的jre)在jdk下有jre文件夹 而我在机器上运行java程序 没有问题 ,请问我还用单独安装jre吗?
在请教一个问题 在java关联数据库 时 ,数据库的驱动程序 放在哪?在windows下的 。properties文件在linux下还有效吗? 还是在linux下。properties文件 变为配置文件,在/etc/envioment下 能配置所有数据库的环境吗?能给/etc/envioment一个解释吗?
所有数据库的驱动,是放在它本身的文件夹下吗?
有热情的兄弟可以帮我一下吗?
高级java选修中 老师介绍 mckoi数据库 纯java的 装的没有问题deps-jar:
Compiling 1 source file to /home/zrt/Desktop/TestDB/build/classes
compile:
run:
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:545)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at testdb.TestDB.getConnection(Main.java:57)
at testdb.TestDB.runTest(Main.java:31)
at testdb.TestDB.main(Main.java:17)
BUILD SUCCESSFUL (total time: 2 seconds)
能问问这个问题怎么解决吗
我在linux和windows下都是这种情况
源程序 /*
* Main.java
*
* Created on 2006年9月27日, 下午1:25
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/

package testdb;
import java.sql.*;
import java.io.*;
import java.util.*;
class TestDB
{public static void main (String args[])
{try
{runTest();
}
catch (SQLException ex)
{while (ex !=null)
{ex.printStackTrace();
ex=ex.getNextException();
}
}
catch (IOException ex)
{ex.printStackTrace();
}
}
public static void runTest()
throws SQLException,IOException
{Connection conn=getConnection();
try
{Statement stat=conn.createStatement();
stat.execute("CREATE TABLE Greetings (Message CHAR(20))");
stat.execute("INSERT INTO Greetings VALUES ('hello,world:')");
ResultSet result=stat.executeQuery("SELECT * FROM Greetings");
result.next();
System.out.println(result.getString(1));
stat.execute("DROP TABLE Greetings");
}
finally
{conn.close();
}
}
public static Connection getConnection()
throws SQLException,IOException
{Properties props = new Properties();
FileInputStream in = new FileInputStream("database.properties");
props.load(in);
in.close();
String drivers=props.getProperty("jdbc.drivers");
if (drivers !=null)
System.setProperty("jdbc.drivers",drivers);
String url=props.getProperty("jdbc.url");
String username=props.getProperty("jdbc.username");
String password=props.getProperty("jdbc.password");
return DriverManager.getConnection(url, username, password);
}
}
其中 database。properties文件如下
jdbc.drivers=COM.mckoi.JDBCDriver

jdbc.url=jdbc:mckoi://localhost:9157/COREJAVA

jdbc.username=zrt

jdbc.password=zhuruntao
请问有什么问题 :oops:


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-09-29 12:09 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
引用:
我在linux下也安装了jdk在/usr/lib下只有jdk而没有jre(与jdk平行的jre)在jdk下有jre文件夹 而我在机器上运行java程序 没有问题 ,请问我还用单独安装jre吗?
不需要。

引用:
在请教一个问题 在java关联数据库 时 ,数据库的驱动程序 放在哪?
放到你项目的根目录。

引用:
在windows下的 。properties文件在linux下还有效吗?还是在linux下。properties文件 变为配置文件,
有效。

引用:
在/etc/envioment下能配置所有数据库的环境吗?
能,但是没有必要。

引用:
能给/etc/envioment一个解释吗?
不需要修改里面的东西。

引用:
所有数据库的驱动,是放在它本身的文件夹下吗?
都可以,需要使用 java -cp xxx.jar:. testdb.TestDB

学习使用Eclipse或者netbeans,或者ant,这样java的开发会简化很多。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-09-30 20:57 

注册: 2006-07-20 15:44
帖子: 26
送出感谢: 0 次
接收感谢: 0 次
compiling 1 source file to /home/zrt/Desktop/TestDB/build/classes
compile:
run:
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:545)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at testdb.TestDB.getConnection(Main.java:57)
at testdb.TestDB.runTest(Main.java:31)
at testdb.TestDB.main(Main.java:17)
BUILD SUCCESSFUL (total time: 2 seconds)
能问问这个问题怎么解决吗
这个是什么问题 ?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-09-30 23:41 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
数据库驱动的jar加到你当前的项目中


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-10-01 10:16 

注册: 2006-07-20 15:44
帖子: 26
送出感谢: 0 次
接收感谢: 0 次
是放在dist nbproject src test 中的哪个 ?
能放个模型上来吗?
那煞笔老师 就要使用这个数据库mckoi
帮帮忙 谢谢


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-10-04 8:13 

注册: 2006-10-01 3:31
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
虽然还没有完全理解楼主的意思,但是相信这个帖子对你有帮助:http://www.linuxquestions.org/questions/showthread.php?t=218903


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译