
正文
sqlserver驱动maven,sqlserver驱动程序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java怎么连接sqlserver数据库
方法:要向连接数据库,首先应该保证数据库服务打开 数据库服务打开之后就可以在环境中编写连接代码了。如图:连接数据库就是这两个步骤:1)加载驱动、2)创建连接。注意在导包是导入的java.sql下的。
Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);获取到对应于你要使用的数据库的“连接插件”(驱动),有这个驱动你才能用java来连接SQL server。
where xxx ; 例如String sql = SELECT* FROM [metro].[dbo].[4] wherexxx 。注意,中括号是必要的,不能去掉。
找到相应版本的sql server版本的数据库驱动。各个不同数据库厂家有自己对应的数据库驱动。
之前远标教育老师教我们这样把sqlserver jdbc驱动加到classpath中,三个jar包。
相关问答
Q1: ...com.microsoft.sqlserver.jdbc.SQLServerDriv
1、)如果是2000,三个jar包导入:msbase,mssqlserver,msutil。2)如果是2005,那就是sqljdbc 这个包。3)如果是2008,那就是sqljdbc4这个包,其实sqljdbc也行。但是千万不要把他们放一起,那样就坏了。
2、jar包里没这个类,你的jar包版本不对。
3、你的jdbc 驱动程序安装有问题,或者Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);Connection con = DriverManager.getConnection (jdbc:microsoft:sqlserver://116793:1433,mao,ahut)有问题。
4、rs是结果集,也就是相当于一个表。你直接就getstring。逻辑上获取的应该是一整列的数据啊。就算实际上获取到了,你拿一整列的数据跟一个变量做比较。呵呵这思维真有个性。lmwnewbegin说得对。
5、java中连接数据库,数据库连接字符串不是可以指定数据库名么,指定了应该就没问题了。
Q2: 用java连接数据库报错。。
数据库字段你设置有问题,导致你在执行程序,写入数据库时,如果是重复数据,就跟数据库冲突,导致报错。比如classId,如果不用自增,就指定值,如果它是主键或是unique key是不能重复的。
错误:内部服务器错误。常见原因:Java程序出错常见的空指针,数组越界异常等?数据库异常,主要是sql语句错误。解决办法:因为你没有发具体错误,若是sql语句问题,修改sql语句即可。若是Java程序问题,请修改相应代码。
SQLServer就是使用1433端口通信的。如果没有修改的情况下,这个端口没有打开,那么你的SQLServer是不能正常工作的。你可以尝试着打开SQLServer的相关服务。 有一个是管理SQLServer服务的。
String driver=com.microsoft.sqlserver.jdbc.SQLServerDriver;这个是sqlserver的驱动啊?String url=jdbc:derby://localhost:1527/myeclipse;这个url是连接derby数据库的呀。你怎么能使用sqlserver的驱动去连接derby数据库呢。
其次,加载驱动代码不对,应该是: Class.forName(driverName).newInstance();试下,有什么问题,再联系我。还有,注意jdbc和sqlserver的位置的变化,这个你写对了。
Q3: 为什么maven编译时不需要jdbc的驱动包
runtime:运行时依赖范围。例如jdbc驱动,编译和测试并不需要,只需要使用JDK提供的JDBC接口即可。system:系统依赖范围,依赖Maven仓库意外的依赖。
runtime 依赖在运行和测试系统的时候需要(运行时才可用),但在编译的时候不需要。比如,你可能在编译的时候只需要JDBC API JAR,而只有在运行的时候才需要JDBC 驱动实现。
程序包com.sun.image.codec.jpeg不存在 后来查看这个类文件的位置在jre/lib/rt.jar 而我们设置的java_home下面的lib/dt.jar中没有这个文件,导致编译失败。通过配置maven-compiler-plugin插件可以解决此问题。
maven项目所依赖的jar包会导出到targed/dependency目录中。
这样就将jdbc驱动安装到maven的本地资源库了,当cmd命令中出现如下代码,就表示安装成功了。
classes1jar ORACLE 的10g的驱动是 ojdbc1jar 从网上找到并下载它们,把这几个驱动放到所用的服务器常用的LIB文件夹下就可以了,这样所有的应用程序都可以使用这几个驱动。
关于sqlserver驱动maven和sqlserver驱动程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






