NetBeans在建立实体类时出现“缺少数据源所需的驱动程序类名称”问题,怎么解决啊~

NetBeans在建立实体类时出现“缺少数据源所需的驱动程序类名称”问题,怎么解决啊~,第1张

VB6自带的Visual Data Manager使用ODBC访问数据库,而ADO使用OLE DB访问。你可以升级你的Sybase驱动。

或者不使用连接字符串,而是使用ODBC数据源。在本机添加ODBC数据源后,直接使用:Conn1.Open "数据源名称"

相信可以打开数据库。如果一定要使用连接串,必须指明OLEDB-ODBC连接驱动。

1、首先确认你的数据库代码连接没有错

2、在netbeans里面选择你的工程->鼠标右键->属性

打开了一个对话框, 我们选“库(Library)”,里面有一个“添加jar/文件”的按扭,点它,然后把你的jar驱动程序包的加里面去。点击确认。

3、没有必要手工的把你的驱动程序加到tomcat里面去,这样会很容易导致tomcat里面的jar管理不方便。

第2点是关键,只有这样netbean才能把你的工程与对应的驱动联系起来。

为了方便使用这个驱动,我们也可以这么做,

"工具(Tool)"->"库(Library)"->"新建库(add Library)"->填写库名比如mssql->在类库列表中选择刚刚新建的库->

上面有3个页签,

1、选第一个页签把你的3个驱动的jar加进去,

2、如果你有这3个jar的源文件,就在第2个页签内加进去,3、如果你有对应的java doc文档在第3个页签加进去

这样就完成了加一个库,我们在工程中只要

选择库(Library)->右键->添加库

选中你需要的库,把它加进去就可以了,方便很多的

加载完了 你可以在project(项目)中展开库(Library)看到加载的驱动程序。

下载到Microsoft SQL Server 2005 JDBC Driver 1.2,下载的是一个自解压文件sqljdbc_1.2.2828.100_enu.exe。

2. 执行sqljdbc_1.2.2828.100_enu.exe后将产生一个目录,找到该目录下的sqljdbc.jar文件,将之复制到jdk\jre \lib\ext目录下,我的是复制到本机目录C:\Program Files\Java\jdk1.6.0_04\jre\lib\ext下。

3. 启动NetBeans(中文版),在主界面的左边,依次有“项目”,“文件”,"运行环境"三个页框,默认是“项目”页框,请点击页框标签”运行环境“,找到并选中:数据库->驱动程式,按鼠标右键,选择菜单“新建驱动程式...",此时将d出一个对话框:“新建JDBC驱动程式”,点击“添加 (A)...”按钮,选择刚所存放的文件:C:\Program Files\Java\jdk1.6.0_04\jre\lib\ext\sqljdbc.jar,然后再点击“查找(F)",此时在"驱动程式类(C) "处的输入框处将显示:com.microsoft.sqlserver.jdbc.SQLServerDriver,此处不要做任何修改(我在此处犯过错误), 然后再于"名称(N)"处输入一个名字,比如: SQLServer2005,最后按"确定"按钮,此时驱动加载完成。

4. 此时应该在"数据库"->"驱动程式"下多了一个刚输入的"SQLServer2005",选中它并按鼠标右键,选择"连接使用...",此时将d出一个对话框,在"数据库URL(A)"处输入:"jdbc:sqlserver://localhost:1433DatabaseName=(您的数据库名)", 然后再输入用户名与口令,并勾选上"在此会话期间记住口令"(此项非必选),最后按"确定"按钮,此时应该就显示连接成功(若显示出错无法连接,请看下一步的处理,处理好后再继续),并应该在数据库下多了一个名称形如:"jdbc:sqlserver....."的小图标,选中它并按鼠标右键,选择菜单" 连接...",此时一切就OK了。

5. 若在上一步没有连接成功,出现错误讯息,应该检查二点:1.您的SQL Server是否有启动TCP/IP通讯协定,并手工指定了Port号如1433;2.您的SQL Server的安全认证是否有选择混合认证;为何有这点注意事项呢,是因为SQL Server express 2005基于安全性考量,其默认设置为不启动TCP/IP协定,且即使启动了,对外服务的Port也是动态的,安全认证为仅Windows认证。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8041456.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存