JAVA 连接SQLSEVER 2008
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA 连接SQLSEVER 2008相关的知识,希望对你有一定的参考价值。
错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”诺顿网络特警2010,没别的东西了,能帮忙解决问题给50分
我刚刚连接成功,你看看端口,如图,我的IPAll的动态端口为3130,因此
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
System.out.println("数据库驱动程序注册成功!");
String url = "jdbc:sqlserver://localhost:3130;DatabaseName=stu";
String user = "sa";
String password = "你的密码";
conn = DriverManager.getConnection(url, user, password);
System.out.println("数据库连接成功");
密码设置说明:sqlsever2008ManagementStudio的“对象资源管理器”一栏中选择→安全性,sa中设置上密码,而且stu数据库的属性中的→权限→查看服务器权限→安全性→设置为sql sever与windows身份登录(默认为“windows身份登录”)";
对于你应该是SqlJDBC.jar包已经导入到(jdk/)jre/lib/ext(有没有jdk取决于你的运行环境为jdk1.x还是jre1.x)中了。因此只需要上述三步。
详细也可看看我的空间,额,第一次写blog,咯咯。
参考资料:http://hi.baidu.com/wudawei1212009/blog/item/b092b3cf2aab5d5d0fb345fd.html
参考技术A 你的操作系统是什么?和操作系统也有一定的关系
另外把报错信息全部复制上,这些信息太少了
java连接mysql的过程
今天突然心血来潮,想要用java连接mysql,记得以前是在vs2010的环境下用C#连接sql sever,其实他们的方法都差不多。
现在就可以简单的介绍下java如何连接mysql
第一步,设计mysql的数据库,设计数据库的时候特别要注意,数据库名是xsxx,表名字是xs。注意在设置字符的时候一定要选用utf8,不然就会以你不懂的形式出现。
第二步:在esclip中新建项目,项目名称是TestJDBC,新建class名称为TestJDBC,添加引用项目文件
第三步:项目中的相关代码:
——————————————————————————————————————————————————————————————————
/*****
* java连接mysql
* @author yanlong
*2017/5/7
*/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
//import java.util.Collection;
import java.sql.SQLException;
//import javax.sql.Statement;
public class TestJDBC {
public static void main(String[] args){
ResultSet rs=null;
Statement stmt=null;
Connection conn=null;
try{
/*加载并注册mysql的JDBC驱动*/
Class.forName("com.mysql.jdbc.Driver");
/*建立到mysql的连接*/
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/xsxx","root","123456");
/*访问数据库,并执行sql语句*/
stmt=conn.createStatement();
rs=stmt.executeQuery("select *from xs");
while(rs.next()){
System.out.println(rs.getInt("id"));
System.out.println(rs.getString("name"));
System.out.println(rs.getString("major"));
}
}catch(ClassNotFoundException e){
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try{
if(rs!=null){
rs.close();
rs=null;
}
if(stmt!=null){
stmt.close();
stmt=null;
}
if(conn!=null){
conn.close();
conn=null;
}
}catch(SQLException e){
e.printStackTrace();
}
}
}
}
————————————————————————————————————————————————————————————
第四步:直接运行项目,出现运行效果:
以上是关于JAVA 连接SQLSEVER 2008的主要内容,如果未能解决你的问题,请参考以下文章
如何在winsever2012下安装sqlsever2008