
正文
javasqlserver驱动,java数据库驱动有问题如何解决
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java驱动问题
1、java驱动包未导入或驱动类名错误解决方法:检查项目中是否引入mysql-connector-java驱动包,没引入的就引入对应版本的该包。
2、单例使用场景的最佳实践是由于某些驱动程序限制,或由于许可问题的限制只能连接数据库。
3、这个可能是没导入JAR包(Build path-configure build path)的问题或者是 Class.forName(oracle.jdbc.driver.OracleDriver); 也可能是Class.forName(com.mysql.jdbc.Driver); 里边的字符串写错了。
4、你试试把驱动的jar包导入到工程里面试试。这个错误显示的是你的驱动包没有找到。
5、你这是远程连接SQL Server数据库吗??如果不是远程连接的话: 点击一下 韦涵涵 加我的QQ,我一定帮你解决这个问题...sqlserver2005默认情况下是禁用了tcp/ip连接。
6、java.sql包下应该是java自带的类包,是不是你的环境变量配置的有错误。一般的jdk5 以上都直接带sql包能直接引用了啊?还可能是你的导入包导错了Connection很多的包下都有这个类。
相关问答
Q1: java用jdbc访问数据库,驱动路径等怎么弄,
加载JDBC驱动程序:在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(StringclassName)实现。
加载JDBC驱动程序 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String className)实现。
首先我们通过数据库可视化工具navicate for mysql,新建一个数据库,名字叫test新建一张表。添加id,name字段,点击【保存】,设置表名称为user。最终数据库及表创建成功。然后我们添加一条数据。
加载JDBC驱动程序。在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。成功加载后,会将Driver类的实例注册到DriverManager类中。
据专家预计第(3)、(4)类驱动程序将成为从JDBC访问数据库的首方法。第(1)、(2)类驱动程序在直接的纯Java驱动程序还没有上市前会作为过渡方案来使用。
Q2: Java连接数据库,不加载驱动也可以?
1、这不应该啊,看你的代码,也没有别的地方可以预先加载驱动类啊 我刚刚查到这么一句话:jdbc0 是不用显式的去加载驱动,如果驱动包符合 SPI 模式就会自动加载应该就是原因了。
2、自动加载java.sql.Driver,而不需要再调用class.forName。
3、当然需要驱动程序了。驱动程序就如同进入一座房子的门户的钥匙,不同的房子(门)需要不同的钥匙,也就是针对不同的数据库,需要不同的驱动程序,只有有了驱动程序,你的java程序才可以访问相应的数据库。
Q3: java连接数据库库的驱动程序名
Java数据库连接文件一般称为“JDBC驱动程序”,它是一个Java类库文件,通常以jar文件形式存在。JDBC驱动程序的作用是实现Java与各种关系型数据库之间的联通,以便进行数据的读取和写入。
首先第一步就是在网上下载一个mysql的数据库驱动jar包,类似mysql-connector-java-20-bin.jar。新建一个JAVA项目,在项目下面创建一个lib文件夹,将驱动jar文件拷贝到lib文件夹中。
- Configure Build Path,然后在 Libraries 标签下选择 Add JARs 或 Add External JARs,选择刚才下载的驱动包。测试连接数据库。在 Java 代码中,调用驱动程序中提供的类和方法,连接数据库并执行 SQL 查询或更新操作。
Q4: 纯Java驱动连接数据库问题?
1、是连接sql server 2000/2005,注意驱动jar包是否添加到项目中,看提示,是无法加载jdbc驱动类,貌似sql server 2000要3个jar包。既然只是简单的连接数据库测试,便不涉及java web方面的配置和文件。
2、加载驱动程序。创建连接对象。创建sql语句执行对象 。执行sql语句。对执行结果进行处理。关闭相关的连接对象即可(顺序跟声明的顺序相反)。处理结果两种情况:执行更新返回的是本次操作影响到的记录数。
3、连接不上的话应该是代码写的有问题,可参考下面例子中DriverManager.getConnection的写法:数据库名:select_test 用户名:root 密码:123456 连接成功后显示teacher_table表中的数据。
4、检查方法:查看环境变量中的jdk路径和你放置驱动的目录一不一致,不一致的话则说明你安装了两个或以上的jdk。
5、你这是远程连接SQL Server数据库吗??如果不是远程连接的话: 点击一下 韦涵涵 加我的QQ,我一定帮你解决这个问题...sqlserver2005默认情况下是禁用了tcp/ip连接。
6、,你可以在java的数据库类里用class.forname(sun.jdbc.odbc.JdbcOdbcDriver);这个桥连方法给类加驱动,然后用Statement stmt = DriverManager.getconnection(jdbc:odbc:你自己起的数据源名);然后就连上了。
Q5: java纯sql驱动连接问题?
jdbc是一个标准接口,具体数据库有自己的实现,sqlserver的jdbc驱动自然是去微软网站下载,放在你工程的classpath下。
打开SQLserver 配置管理器,找到SQLserver 网络配置,对着那个TCP/IP那个右击属性,在第二个选项卡的最下面有个端口号改成1433 就OK了。
url不对,参考:jdbc:sqlserver://localhost:1433;databaseName=hh 这个是本机的数据库,若为别的电脑,请填ip, 数据库名hh.请换成你对应的,当前最终要的还是要数据库服务启动。不然怎么也连接不了。
去下一个sqljdbcjar,加载上就应该好了,应该是你的驱动包和2008不匹配 的问题。
,如果你的系统是 windows XP 或者 Windows 2003,那么你的sql server一定要升级到sp3以上.一般来说,第五个问题的可能性最大,我就出问题在这个上,郁闷了很久,解决了如上问题,一般就不会出现连接问题了。
如果能“点”出来,证明人品问题,我以前是人品好的时候能连上,人品不好连不上~你不但要把jdbc驱动放到项目的lib目录里面,如果你用eclipse,在项目properties里会有一个buildpath选项,将它配进去。
关于javasqlserver驱动和java数据库驱动有问题如何解决的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








