java sql2005驱动_java.sql.SQLException:找不到适用于jdbc:microsoft:sqlserver的驱动程序...
当我尝试运行此程序时,出现此异常。这是微软的例子之一。我已经通过项目属性将sqljdbc4.jar添加到了netbeans的类路径中,以便进行编译和运行。我还测试了可以使用下面的import语句找到该类-编译期间没有错误,因此它必须找到jar。
可能与sqldbc4.jar引用的dll或某些sql dll相关吗?
这是确切的例外,下面是确切的代码(密码除外)。
例外:
run:
java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;databaseName=HealthCareDatabase
Error Trace in getConnection() : No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;databaseName=HealthCareDatabase
Error: No active Connection
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at javaapplication1.Connect.getConnection(Connect.java:35)
at javaapplication1.Connect.displayDbProperties(Connect.java:50)
at javaapplication1.JavaApplication1.main(JavaApplication1.java:23)
BUILD SUCCESSFUL (total time: 1 second)
码:
package javaapplication1;
import com.microsoft.sqlserver.jdbc.SQLServerDriver;
import java.*;
public class Connect {
private java.sql.Connection con = null;
private final String url = "jdbc:microsoft:sqlserver://";
private final String serverName = "localhost";
private final String portNumber = "1433";
private final String databaseName = "HealthCareDatabase";
private final String userName = "larry";
private final String password = "xxxxxxx";
// Constructor
public Connect() {
}
private String getConnectionUrl() {
return url + serverName + ":" + portNumber + ";databaseName=" + databaseName ;
}
private java.sql.Connection getConnection() {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = java.sql.DriverManager.getConnection(getConnectionUrl(), userName, password);
if (con != null) {
System.out.println("Connection Successful!");
}
} catch (Exception e) {
e.printStackTrace();
System.out.println("Error Trace in getConnection() : " + e.getMessage());
}
return con;
}
public void displayDbProperties() {
java.sql.DatabaseMetaData dm = null;
java.sql.ResultSet rs = null;
try {
con = this.getConnection();
if (con != null) {
dm = con.getMetaData();
System.out.println("Driver Information");
System.out.println("\tDriver Name: " + dm.getDriverName());
System.out.println("\tDriver Version: " + dm.getDriverVersion());
System.out.println("\nDatabase Information ");
System.out.println("\tDatabase Name: " + dm.getDatabaseProductName());
System.out.println("\tDatabase Version: " + dm.getDatabaseProductVersion());
System.out.println("Avalilable Catalogs ");
rs = dm.getCatalogs();
while (rs.next()) {
System.out.println("\tcatalog: " + rs.getString(1));
}
rs.close();
rs = null;
closeConnection();
} else {
System.out.println("Error: No active Connection");
}
} catch (Exception e) {
e.printStackTrace();
}
dm = null;
}
private void closeConnection() {
try {
if (con != null) {
con.close();
}
con = null;
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) throws Exception {
Connect myDbTest = new Connect();
myDbTest.displayDbProperties();
}
}
java sql2005驱动_java.sql.SQLException:找不到适用于jdbc:microsoft:sqlserver的驱动程序...相关推荐
- java数据库驱动_Java数据库驱动链接大全
Java数据库驱动链接大全 MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdb ...
- java.sql找不到_java.sql.SQLException:找不到适用于jdbc:microsoft:
当我尝试运行此程序时,出现此异常.这是微软的例子之一.我已经通过项目属性将sqljdbc4.jar添加到了netbeans的类路径中,以便进行编译和运行.我还测试了可以使用下面的import语句找到该 ...
- java jdbc 无效的列名_java.sql.SQLException列名无效
java.sql.SQLException列名无效 mip版 关注:114 答案:3 悬赏:50 解决时间 2021-01-26 23:14 已解决 2021-01-26 11:39 下面是提示 ...
- java statement 存储过程_Java+sql server+CallableStatement调用存储过程三种情况 (转)...
在JSP页面中进行测试,代码如下: String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs&quo ...
- 安装mysql驱动报错_java.sql.SQLException: org.gjt.mm.mysql.Driver 报错【解决办法】
今天爱分享给大家带来java.sql.SQLException: org.gjt.mm.mysql.Driver 报错[解决办法],希望能够帮助到大家. spring boot mysql 中启动报错 ...
- java sql 违反协议_java.sql.SQLException: 违反协议异常的一种解释
一次做应用升级出现了一个问题,描述如下: 升级分为两块,一块是数据库结构变更(表结构增加新字段);一块是应用程序的升级. 应用环境为:jboss4.0.5 + ibatis + spring 数据源在 ...
- java中driver是什么意思_java.sql.SQLException: com.sqljdbc.Driver什么意思啊?
java.sql.SQLException: com.sqljdbc.Driver什么意思啊? 关注:51 答案:5 mip版 解决时间 2021-01-30 19:22 提问者雨份凉伴 2021 ...
- odbc java 驱动程序_java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配...
今天把sql server 2008 r2装了起来,64位的,然后就迫不及待地体验连接数据库的操作,编程语言是java.我一开始学了一种非常老的连接方式,使用JDBC-ODBC桥.初次使用不太熟练,所 ...
- Java oracle查询语句无法赋值给_java.sql.SQLException: 无法转换为内部表示 -〉java 查询oracle数据库返回错误信息...
java.sql.SQLException: 无法转换为内部表示 Query: SELECT * FROM nontheasttycoon Parameters: [] at org.apache. ...
最新文章
- LAMP高级环境实战
- 大型网站技术架构:摘要与读书笔记
- 0048-三角形的判断
- SpringBoot_日志-SpringBoot默认配
- 音视频技术开发周刊 | 205
- java面向对象数组_Java面向对象的构造器与数组对象
- 五个提升人生智慧的经典故事
- JPA getValidationMode()
- 数据结构(C++版)- 教学视频+配套资源
- oracle 错误 1013,ORA-03113错误解决一例
- 广州计算机公办学校有哪些,广州各区小学对口中学列表,小学对口哪些初中?这里有名单大全...
- 第一范式、第二范式、第三范式、BCNF范式详解
- “致广大而尽精微,极高明而道中庸。”
- 星星之火-9:详解信道特性与奈奎斯特定理和香农定理
- 经典卷积神经网络-AlexNet
- [Python]Django模型(Model)
- TCP/IP协议簇之数据链路层
- mysql优化总结(四)
- Linux 安装图形化界面
- RedisTemplate指令