首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

简单数据库编程解决方案

2012-06-06 
简单数据库编程以下是我写的连接SQLServer2005的程序:import java.sql.Connectionimport java.sql.Driver

简单数据库编程
以下是我写的连接SQLServer2005的程序:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class TestConnect2 {
public static void main(String[] args) {
Connection con = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("驱动加载成功");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String url = "jdbc:sqlserver://localhost:1433;user=cheng;password=123456";
try {
con = DriverManager.getConnection(url);
System.out.println("连接成功");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
try {
if (con != null)
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}
}


接下来,问题出现了:
控制台输出 “ 驱动加载成功”,然后就没反应了。既不提示是否出错,也不输出“连接成功”。郁闷!!!

补充:
1、TCP/IP已启动
2、端口1433

[解决办法]
貌似没错,下面的方法试试

String url = "jdbc:sqlserver://localhost:1433;databaseName=XXX";
try {
con = DriverManager.getConnection(url,"cheng","123456");
[解决办法]
mssqlserver服务启动了没?
[解决办法]
没有指定数据库吧

热点排行