java-jar数据库配置

问题描述

以下代码总是出现java.lang.ClassNotFoundException:com.microsoft.jdbc.sqlserver.SQLServerDriver的错误,因为用JDBC-ODBC桥接的方法可以连接数据库,但是用这种方法就老出错,网上说要是要配置SQL2000补丁下的JAR文件,一直没配成功,请牛人指点!!!!!packageDB;importjava.io.*;importjava.sql.*;importjava.sql.DriverManager;classDBCon{Stringurl;Stringname;Stringpwd;//Stringdriver;Connectioncon;privateDBCon(){url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDB";name="sa";pwd="777";con=null;}publicvoiddisplay(){try{Stringdriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";Class.forName(driver);con=DriverManager.getConnection(url,name,pwd);System.out.println("数据库链接成功.");Statementstmt=con.createStatement();intid,age;Stringtext;ResultSetrs;StringstrSQL="SELECT*FROMPerson";rs=stmt.executeQuery(strSQL);if(rs.next()){do{id=rs.getInt(1);System.out.print("Id:"+id);text=rs.getString(2);System.out.print("Name:"+text);text=rs.getString(3);System.out.print("Sex:"+text);age=rs.getInt(4);System.out.print("Age:"+age);text=rs.getString(5);System.out.print("Address:"+text);text=rs.getString(6);System.out.print("Phone:"+text);}while(rs.next());}}catch(ClassNotFoundExceptionex){System.out.println(ex);}catch(SQLExceptione){System.out.println(e);}finally{if(con!=null){try{con.close();}catch(SQLExceptionex){ex.printStackTrace();}}}}publicstaticvoidmain(Stringargs[]){DBConc=newDBCon();c.display();}}

解决方案

解决方案二:
如果是通过外部包导入的话问题已经解决但是请哪位大虾能够说明CLASSPATH怎么配??我看网上说补丁默认会打在C:ProgramFilesMicrosoftSQLServer2000DriverforJDBC这个地方可是我的补丁不再这里?难道是我的补丁打错了?用CLASSPATH下一直没有成功。

时间: 2024-09-20 22:30:17

java-jar数据库配置的相关文章

MySQL---数据库从入门走向大神系列(七)-Java访问数据库配置及简单使用方法execute

从操作配置文件properties中读取连接字符串,通过该字符串进行数据连接,需要写三个文件其中,两个是java类,一个是后缀名为.properties的文件,该文件放在src工作目录下. 需要准备的包: https://github.com/chenhaoxiang/Java 后缀为.properties的文件此处为其取名为jdbc.properties,其中的代码如下: ##MySQL driver=com.mysql.jdbc.Driver url=jdbc:mysql://127.0.0

求java完整数据库操作类

问题描述 求一个java操作数据库的完整类包括支持access和sqlservermysqloracle除了封装常用操作还需要有sql注入检测出错信息提示最好是出错的信息能自动保存到本目录下面的txt文件当然我自己也在写希望大家来共同完成,到时候我们整合贴出一个完整的代码 解决方案 ###JDBC你去百度下sql注入你用占位符(?)形式的SQL就行了出错的信息能自动保存到本目录下面的txt文件log4j你配置一个错误文件的路径就好了###合理利用搜索引擎###去看看JDBC代码!###引用3楼j

java-关于学习Java的电脑配置

问题描述 关于学习Java的电脑配置 网上看到一款组装的笔记本,配置如下:CPU英特尔赛扬J1800,内存4G,硬盘320G,不知用来学习java,以及数据库等行不行.请各位大神不吝赐教 解决方案 开个玩笑,如果影响你编程最大的因素是总是控制不住自己想玩游戏,那么买个老一点的电脑恐怕更好--电脑慢得都看不成电影也玩不了游戏了,学习编程还绰绰有余. 事实上,只要开机能进系统的计算机,都可以用来学习编程.当年我刚上大学学习编程的计算机不过是Intel Celeron 266MHz(0.266GHz,

java-关于Java接数据库所出现的问题及解决办法

问题描述 关于Java接数据库所出现的问题及解决办法 小白一个,Java链接数据库过程中经常会出错,想问一下各位有遇到的什么问题以及解决办法吗? 解决方案 你自己写一个连接数据库的 如果正确的话就保留下来 以后如果还需要就可以直接用 当然如果报错的话 你就需要改代码 直到你的代码正确就可以 百度 谷歌 解决方案二: 开发时间长了,就总结出来了! 解决方案三: java链接数据库:http://blog.csdn.net/qq_19558705/article/details/49947317 遇

Java环境变量配置教程_java

本文实例为大家分享了java的环境变量设置方法,供大家参考,具体内容如下  安装好jdk后找到我的电脑(右键) --> 属性-->高级选项卡-->环境变量,里面有管理员的用户变量,有系统变量.选哪一个都无所谓,我选的是Administrator的用户变量即管理员的用户变量,点击"新建",下面是需要填入的三个环境变量,形式都是环境名=环境值,依次填入即可: JAVA_HOME=c:\j2sdk1.5.0 (jdk安装文件夹位置) classpath=.;%JAVA_HO

win 8.1下执行 java -jar出现jdk目录错误

问题描述 win 8.1下执行 java -jar出现jdk目录错误 系统:win 8.1(64位)jdk版本:jdk-7u71-windows-x64.exe描述:jar包安装weblogic时出错,提示jdk主目录错误,环境变量配置如图,执行java,javac,java -version命令都正常.在线等,急~ 解决方案 吧你的classpath的jdk的设置修改下,放到第一个去,再试试呢 解决方案二: 不要放在有空格的目录下.

使用IntelliJ IDEA开发SpringMVC网站(三)数据库配置

原文:使用IntelliJ IDEA开发SpringMVC网站(三)数据库配置 摘要 讲解在IntelliJ IDEA中,如何进行Mysql数据库的配置 目录[-] 文章已针对IDEA 15做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码. 六.数据库配置 1.创建Mysql数据库 2.IntelliJ IDEA导入数据库 3.配置数据库 更新: 转载请注明出处:Gaussic(一个致力于AI研究却不得不兼顾项目的研究生). 注:在阅读本文前,请先阅读: 使用IntelliJ ID

java-关于Java含有数据库的小程序打包问题

问题描述 关于Java含有数据库的小程序打包问题 我想把我用MyEclipse写的一个含有sqlsever数据库的Java小程序打包成jar包,然后放在桌面上可以双击打开,就像其他应用一样,但是我下载了sqlsever的驱动包,不知道如何把驱动包和程序一起打包成jar包,求好心大神帮助! 解决方案 http://blog.csdn.net/ljz2009y/article/details/7707237

classpath、path、JAVA_HOME的作用及JAVA环境变量配置

原文:classpath.path.JAVA_HOME的作用及JAVA环境变量配置   CLASSPATH是什么?它的作用是什么? 它是javac编译器的一个环境变量.它的作用与import.package关键字有关.当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.util这个package中的类:但是编译器如何知道你把这个package放在哪里了呢?所以你首先得告诉编译器这个package的所在位置:如何告诉它呢?就是设置CLASSPAT

java环境变量配置四种方法

原文:java环境变量配置四种方法        Java编程首要工作就是安装JDK(Java Development Kit).一通"NEXT"点完安装后就是最重要的环境变量设置了.也许有人会问为什么要设置环境变量,要理解这点,首先要明白环境变量的作用.环境变量可以简单的理解为路径导向.例如:Windows里面的临时文件夹存放的路径导向.当要访问此类文件时可根据此环境变量找到它的存放目录.像下面讲的CLASSPATH变量是为了在我们输入Java命令如javac等的时候不用敲入它的路径