Java学习 不明白

来源:百度知道 编辑:UC知道 时间:2024/05/28 10:54:50
java访问数据库,在管理工具里面创建sql数据源,要填写名称,描写,服务器,应该怎么填写阿?

下面是访问数据库的一段代码:
public DBBean()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e)------------这个e代表的是什么?
{
System.out.println(""+e);---------这个""代表的是什么?
}
try
{
string url="jdbc:odbc:test";---------这个test指的是什么?

我是初学者,请回答得通俗易懂,别粘文章看不懂的。
我知道这段代码不全 但就是这几点不明白
还有 麻烦各位看最上面的问题 就是数据源那里怎么填写的 有没有规定

问题1: e是一个变量名,代表一个异常类(ClassNotFoundException)的对象
问题2:表示将捕捉到的异常按字符串的形式输出到平台。
问题3: test指的是要连接的数据库的名字 ,一般都是用户建立时起的名字。

控制面版、管理工具、打开数据源 (ODBC) 选择系统DSN,点添加,选择SQL server完成名称为“你的数据库名”,描述可不添,服务器填入(local)下一步,指向数据库完成。

问题1: e是一个变量名,代表一个异常类的对象
问题2:""表示一个空字符串,为的是让e按字符串的形式输出
问题3: test指的是要连接的数据库的名字

这个代码不全啊..
~~~~~~~~~
楼上都是正解.!

catch(ClassNotFoundException e)------------这个e代表ClassNotFoundException 对象
{
System.out.println(""+e);---------这个""代表的是转换为字符串 有了这个就不必要用e.toString()的方法了
}
try
{
string url="jdbc:odbc:test";---------这个test指的是你在“我的电脑”中 "管理工具" 中配置的 "数据源"的名字

给你敲了一个得到连接Connection的方法
这个方法不是很好 你是初学者
怕你看不懂
public Connection getConn(){
Connection conn=null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:test");
} c