这种问题出现的原因是因为找不到驱动!
第一,你的代码中没有指明用哪种驱动,即:
Class.forName("DRIVER NAME").newInstance();
第二,你没有安装JDBC驱动或者安装不成功!:)
第三,你的classpath中没有指明JDBC的包路径。
第一,你的代码中没有指明用哪种驱动,即:
Class.forName("DRIVER NAME").newInstance();
第二,你没有安装JDBC驱动或者安装不成功!:)
第三,你的classpath中没有指明JDBC的包路径。
解决方案 »
- struts 传值
- 如何进行需求调研
- javascript中汉字转码问题
- WebRoot目录为什么无法正确识别
- eclipse+tomcat出现的端口问题!请指点!
- 警告: Exception Processing ErrorPage[errorCode=404, location=/404.jsp] 这个bug怎么解决?
- struts表单的简单问题!!!
- 急!!!请帮忙开发一个简单j2ee应用!!!50分酬谢!!!
- 各位大师,小弟跪求SSH整合项目实战视频, 如有 麻烦告诉一下
- 发个可以在浏览器试applet,word,pdf的
- Class.forName("jdbc.odbc.JdbcOdbcDriver")有问题?
- TOMCAT怎么配?免费的吗?
String db="sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(db);
String url="jdbc:odbc;wj";
conn=DriverManager.getConnection(url);
System.out.print("ok");
Stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rst=Stmt.executeQuery(sql);
return rst;
}
catch(Exception ex)
{
System.out.print("数据库执行错误:" + ex.getMessage());
return null;
}
还需要指明用的是什么库吗?
老兄,odbc后面应该是冒号吧!!!!!
String url="jdbc:odbc:wj";
public class sql_data
{
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "jdbc:odbc:wj";
Connection conn = null;
public sql_data()
{
try
{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("sql_data(): " + e.getMessage());
}
}
public void executeInsert(String sql)
{
try
{
conn = DriverManager.getConnection(sConnStr);
Statement stmt = conn.createStatement();
stmt.executeUpdate(sql);
}
catch(SQLException ex)
{
System.err.println("sql_data.executeUpdate:"+ex.getMessage());
}
}
}
试试这段代码!!
录失败。原因: 未与信任 SQL Server 连接相关联。”
是不是数据库不行啊?