社区
Web 开发
帖子详情
连数据库为什么总连不上
HappyKeKe
2009-06-20 08:46:35
我的2003 server为什么总连不上数据库? 总有这个ClassNotFoundException?
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databasename=userManage,sa,111111");
}
...全文
70
12
打赏
收藏
连数据库为什么总连不上
我的2003 server为什么总连不上数据库? 总有这个ClassNotFoundException? try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databasename=userManage,sa,111111"); }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaodeme
2009-06-21
打赏
举报
回复
我那纯属个人经验 你大可试试
hwhack
2009-06-20
打赏
举报
回复
首先,你的conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databasename=userManage,sa,111111"); 写错了,
应该是conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=userManage","sa",111111");
其次,你在Class.forName(com后面“打点”,若有提示,说明你导包了,若没提示,你得要导入jar包);
qq707472
2009-06-20
打赏
举报
回复
哥们·
没有导入jar包
aa00aa00
2009-06-20
打赏
举报
回复
上网查查吧,太多了
xiaodeme
2009-06-20
打赏
举报
回复
上面说得有些不完整……
用 myEclipse 连接数据库出错一般有好几种
1:没有导入*.jar包(mssqlserver2.jar)
2: JDBC驱动类名或数据库连接字符串写错
3:基于上面都没问题 那就要修改SQL server2005网络配置
步骤:→microsoft SQL Server2005
→配置工具
→SQL Server Configuration Manager
看到树形菜单
→SQL server2005网络配置
→MSSERVER的协议
→在MSSERVER的协议中选择TCP/IP 右击属性
在选项卡中选择IP地址
在IPAll中删除TCP 动态端口:1433 留下TCP端口中的1433
→点击确定
→重新启动SQL Server(MSSQLSERVER)服务
就ok了
private static final String URL = "jdbc:sqlserver://localhost:1433;databaseName=shopDB";
private static final String USER = "sa";
private static final String PASSWORD = "123456";
/**
* 打开数据库连接
*
* @return
*/
public Connection openConnection() {
try {
//加载JDBC驱动类
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//加载数据库
return manager.getConnection(URL, USER, PASSWORD);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
/**
* 测试类
* @param args
*/
public static void main(String[] args)
{
BaseDAO base = new BaseDAO();
if(base.openConnection() != null)
{
System.out.println("连接成功!");
}
}
xiaodeme
2009-06-20
打赏
举报
回复
[align=center]用 myEclipse 连接数据库出错一般有好几种
1:没有导入*.jar包(mssqlserver2.jar)
2:参数写错了(我看你那个就是错了,你是连接的sqlserver2005吗?)
3:基于上面都没问题 那就要修改SQL server2005网络配置
步骤:→microsoft SQL Server2005
→配置工具
→SQL Server Configuration Manager
看到树形菜单
→SQL server2005网络配置
→MSSERVER的协议
→在MSSERVER的协议中选择TCP/IP 右击属性
在选项卡中选择IP地址
在IPAll中删除TCP 动态端口:1433 留下TCP端口中的1433
→点击确定
→重新启动SQL Server(MSSQLSERVER)服务
就ok了
[/align]
//正确连接代码(粘贴可用)
/**
* 数据库连接
*
* @return
*/
public Connection openConnection() {
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
return manager.getConnection(URL, USER, PASSWORD);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
/**
* 测试类
* @param args
*/
public static void main(String[] args)
{
BaseDAO base = new BaseDAO();
if(base.openConnection() != null)
{
System.out.println("连接成功!");
}
}
fskjb01
2009-06-20
打赏
举报
回复
没有导入JAR包啊!!
HappyKeKe
2009-06-20
打赏
举报
回复
加了引号也不对
Monkey
2009-06-20
打赏
举报
回复
账号与密码 需要引号呢
hkllzh
2009-06-20
打赏
举报
回复
ClassNotFoundException?
类没找到
这种情况 一般都是 连接数据库的jar包没导入工程里面
岁月之梦
2009-06-20
打赏
举报
回复
把异常说出来啊 !
lucky_9_9
2009-06-20
打赏
举报
回复
conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=userManage,sa,111111");
databaseName里的N应该是大写吧.
数据库
比较工具(比较两个
数据库
的差异,含:表、字段字段长度等)
本工具用于对比SQL
数据库
,以源
数据库
为标准
数据库
, 然后拿目标
数据库
与标准
数据库
比较,如果目标数 据库少 了表,或少了字段,或字段类型长度不一样,或索引 不一样, 或存储过程,视图,触发器,默认值等不一样,就产生 ...
经典
数据库
置疑修复工具
在使用采用sqlserver作为
数据库
的大型软件,因断电、异常操作、磁盘物理坏道等引起的
数据库
出现“置疑”标志,可以通过这个工具快速修复。 这个工具的原理很简单:新建同名
数据库
,然后用出现质疑的
数据库
数据文件...
数据库
开发 维护 性能调优 备份还原 各种复杂问题的解决方案
数据库
开发、维护、性能调优、备份还原以及解决复杂问题,这些都是
数据库
管理中不可或缺的关键环节。在IT领域,
数据库
作为存储和管理数据的核心系统,其高效稳定运行对于业务连续性和数据安全性至关重要。以下是对...
2014年辛星Python
数据库
Sqlite3教程
辛星在2014年发布的这份Python
数据库
SQLite3教程,为初学者提供了一个很好的入门平台,讲述了一系列关于如何使用Python来操作SQLite3
数据库
的知识。从
数据库
基础到SQLite3的特点,再到Python与SQLite3的配合操作,本...
数据库
操作(使用FMDB)
**
数据库
操作(使用FMDB)...
总
之,FMDB为iOS应用提供了一种高效、方便的方式来处理SQLite
数据库
,它的简单API使得
数据库
操作变得容易理解和实现。在实际开发中,熟练掌握FMDB的使用,能极大地提升开发效率和应用的性能。
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章