jtds连接数据库爆出sqlexception

问题描述

编程工具是myecplise8.6,我在myecplise里已经成功配置好了数据库,但是程序里面异常,请大家帮忙解决以下import java.sql.*; public class SqlTest { private String driverClass = "net.sourceforge.jtds.jdbc.Driver"; private String url ="jdbc:jtds:sqlserver:/localhost:1433/demo"; private String user = "sa"; private String password = ""; private Connection connection; public Connection openConnection() throws SQLException { try { Class.forName(driverClass).newInstance(); System.out.println("Successful"); connection = DriverManager.getConnection(url, user, password); return connection; } catch (Exception e) { throw new SQLException(e.getMessage()); } } public void closeConnection() { try { if (connection != null) connection.close(); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) throws SQLException{ SqlTest st=new SqlTest(); Connection con=st.openConnection(); Statement stmt = con.createStatement(); ResultSet rs=stmt.executeQuery("select * from STCKSZ"); rs.next(); System.out.println(rs.getInt(1)); } } 异常信息:Exception in thread "main" java.sql.SQLException: net.sourceforge.jtds.jdbc.Driverat test.SqlTest.openConnection(SqlTest.java:25)at test.SqlTest.main(SqlTest.java:39)麻烦大家拉 问题补充:randee 写道

解决方案

你这里连接的是Sql Server数据库吧,好像是驱动错误。1 确定你的相应的jar包已经导入,没有的话就到百度就知道导什么jar包了。2 确定你的driverClass写的绝对正确。3 Class.forName(driverClass).newInstance()不明白是什么意思;把它改成Class.forName(driverClass);你在试试。

时间: 2024-09-15 22:54:44

jtds连接数据库爆出sqlexception的相关文章

jtds连接mssqlserver数据库实例程序

jtds是第三方的纯java 的 sql server驱动.这里演示jtds连接数据库实例附jtds-1.2.2.jar下载. 前提:我这 已经搭建和启动了sql server2005,并且能正常的tcp/ip访问.demo是在jdk1.6下正常编译测试通过. TestDB.java代码如下:  代码如下 复制代码 import java.sql.*; import static java.sql.DriverManager.getConnection;     public class Tes

为什么jdbc查询Oracle数据表只能查询到第一条数据

问题描述 package 测试包;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class Oracle存储过程 {public static void main(String[] arg

android-Android通过jtds连接sql,加载驱动程序出错,求大神指教

问题描述 Android通过jtds连接sql,加载驱动程序出错,求大神指教 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import android.app.Activity; import android.database.SQLException; import android.os.Bundle; impor

java连接数据库问题 不显示内容

问题描述 我用java连接数据库,没有抛出任何异常,但是我想返回数据库的内容,但是就是没有相关信息.后来我想测试一下,显示连接成功.也就是Connection con的值不为null.进一步测试,我把databasename的值改为一个我数据库中没有的数据库,但是显示依然成功,请问这是怎么回事,是驱动还是什么别的原因造成的. 问题补充:代码为:import java.sql.*; import java.util.*;public class LuceneDb{public static voi

jTDS连接SQL Server时的Connection refused

     这几天从原来的服务器上check out出一个工程,使用的是Spring+Hibernate的轻量级架构,数据库是SQL Server2000,数据源使用的jtds.可是原本运行正常的程序无论如何也跑不起来,连接数据库时,总是出现java.sql.SQLException: "Network error IOException: Connection refused: connect".检查hibernate配置文件.使用查询分析器登陆数据库一切正常.于是google一下,发

连接数据库常用的连接字符串

连接数据库|字符串 access连接字符串:<%dim conndim connstrdb="data/data.mdb" '数据库文件位置on error resume nextconnstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)set conn=server.createobject("ADODB.CONNECTION")if e

jsp 连接数据库大全

js|连接数据库 许多初学jsp的网友经常会问数据库怎么连接啊,我总结一下,对一些资源进行了搜集和整理,仅供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,当大家学到一定程度的时候,可以考虑用MVC的模式开发.在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下面SQL建: create table test(test1 varchar(20),test2 va

WebLogic下JSP连接数据库

js|web|连接数据库 WebLogic下JSP连接数据库  草木瓜 2006-5-26 一.前言     JSP开发,一般来说需要前端开发工具和后台服务.WebLogic是集成了工具和服务的大型系统.    需要重视的是,BEA公司的WebLogic最低要求配置内存512M,即使对服务器参数文件做优化,    仍然不能根本解决问题.    二.安装配置WebLogic     Windows安装没什么好说的.    安装后,WebLogic自动建了三个服务器(workshop,integra

JSP使用连接池连接数据库的问题

js|连接数据库|问题 各位高手麻烦帮我看下面这三个文件(一个jsp,两个.java),我在IE输入地址时,提示如下错误(代码应该没有错,不知是不是设置的问题),望高手指教,不胜感激: D:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\shopping\index_jsp.java:44: package mybean does not existmybean.DBConnManager connManage