java连接数据库的基础问题,急!

jianxuan 2003-05-24 01:46:08
用JAVA连接数据库,刚刚安装过JDBC,然后如下编写:
import java.sql.*;
class TestDataBase
{
public static void main(String[] args)
{
String strDriver= new String("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String strUrl=
new String("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=s016139");
String strUser= new String("sa");
String strPassword= new String("123");
Class.forName(strDriver);


StringBuffer Sql= new StringBuffer("Select * From Regcompany");
System.out.println("TestDatabase()");
}
}


编译出现如下错误:
C:\Program Files\Xinox Software\JCreator Pro\MyProjects\TestDataBase.java:12: unreported exception java.lang.ClassNotFoundException; must be caught or declared to be thrown
...全文
54 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhjjava 2003-05-24
  • 打赏
  • 举报
回复
给一个ACCESS的,完整的!得捕获异常!
import java.sql.*;

public class JDBCAccess
{
public static void main(String[] args)
{
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String fileName="TestDB.mdb";
String url = "jdbc:odbc:DRIVER=Microsoft Access Driver (*.mdb);DBQ="+fileName;
System.out.println(url);
try
{
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, "", "");
Statement stmt=conn.createStatement();
String sql="select * from table1";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
System.out.println(rs.getString("test1"));
}
}
catch(ClassNotFoundException cnfe) {
System.out.println(cnfe);
//throw new Exception("不能找到Access数据库的驱动程序 ");
}
catch (SQLException sqle)
{
System.out.println(sqle);
//throw new SQLException("不能连接到Access数据库 ");
}
}
}
鼎拨神器 4.02 软件描述 ====================== 一、软件简介 鼎拨神器是一款面向拨号场景的桌面工具软件,提供账号批量拨号、拨号状态管理、日志留痕等功能,适用于需要频繁切换拨号账号的使用场景。软件界面简洁、操作直观,账号配置与管理一体化,开箱即用。 二、核心功能 1. 账号拨号:支持多账号配置,账号与密码以"空格或 Tab 键"分隔,可从表格(一列账号、一列密码)直接复制粘贴导入,批量管理、快速切换。 2. 动态等待:拨号成功后支持 1-60 秒动态等待时长,可有效规避连续拨号过快导致的失败,提升拨号成功率。 3. 流量选项:内置流量模式选项(4.0 版本新增),按需选择,灵活适配不同拨号需求。 4. 日志留痕: - dial_log.xls:最近一次拨号记录; - dial_log_日期.txt:全部拨号记录,按天归档,方便追溯与统计。 5. 图标美化:4.02 版本窗口左上角与任务栏统一应用专属图标,界面更规范。 三、版本更新记录 - 版本 4.02:修复了一些已知问题,优化窗口图标显示。 四、目录结构说明 - 鼎拨神器.exe:主程序,双击启动。 - Launcher_ForExe.exe:拨号调度启动器。 - Program 文件夹:软件内部文件,请勿删除。 - Program\dial.exe:核心拨号组件。 - accounts.txt:账号密码配置文件(账号与密码间用一个空格或 Tab 键隔开)。如不慎删除,请以"accounts.txt"命名自建文件即可恢复使用。 - rz 文件夹:日志文件夹,自动生成拨号记录。 建议每次拨号时将最后一个账号设为自己固有的账号,避免前面所有账号拨号不成功。 详细条款请参阅软件包内《软件使用授权及免责声明》。

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧