我写下了与sql server express r2连接的以下行:
Connection con = DriverManager.getConnection("jdbc:sqlserver:// localhost/SQLEXPRESS; databaseName = abc","sa","password");
它给出了异常:com.microsoft.sqlserver.jdbc.SQLServerException:与主机localhost/SQLEXPRESS,端口1433的TCP/IP连接失败.错误:"null.验证连接属性,检查主机上是否正在运行SQL Server实例并接受端口上的TCP/IP连接,并且没有防火墙阻止与端口的TCP连接."
我按照这条线来解决异常:
SQL Server Express的TCP/IP默认情况下,SQL Server Express的TCP/IP已禁用,因此JDBC无法连接到它,您可能会收到以下异常...
网络错误IOException:连接被拒绝:connect启用TCP/IP
要启用TCP/IP,请启动SQL Server配置管理器.
展开SQL Server 2005网络配置节点.在右侧窗格中,选择SQLEXPRESS的协议.右侧窗格现在应显示"协议"和"状态"列.从TCP/IP上下文菜单中选择"启用".查找或配置TCP/IP端口
启用TCP/IP后,您必须找出要使用的端口号.SQL Server Express每次启动时都会动态分配端口,因此要查找或配置端口号,请继续使用SQL Server配置管理器...
从TCP/IP上下文菜单中选择"属性".应打开"TCP/IP属性"对话框.选择"IP地址"选项卡.在IPAll节点中... TCP动态端口字段显示当前使用的端口号.如果将该字段设置为空白,则SQL Server Express在重新启动时不应自动选择其他端口.在"TCP端口"字段中设置所需的端口号.按"确定"应用设置并关闭对话框.
之后也连接给出了同样的例外.
例如,一个类Exam有一些带注释的方法.
@Override
public void add() {
int c=12;
}
Run Code Online (Sandbox Code Playgroud)
如何获取@Override使用注释的方法名称(添加)org.eclipse.jdt.core.IAnnotation?
我有来自spring,junit jar的注释.我如何检查一个注释是否仅适用于类变量?