java怎么连接sqlserver数据库

作者&投稿:阴鲍 (若有异议请与网页底部的电邮联系)
java怎么连接sqlserver数据库~

java中使用jdbc连接sql server数据库步骤:
1.JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)
将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量
在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar
设置SQLEXPRESS服务器:
a.打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP
b.右键单击启动TCP/IP
c.双击进入属性,把IP地址中的IP all中的TCP端口设置为1433
d.重新启动SQL Server 2005服务中的SQLEXPRESS服务器
e.关闭SQL Server Configuration Manager
打开 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample
打开Eclipse
a.新建工程-> Java -> Java project,起名为Test
b.选择eclipse->窗口->首选项->Java->installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbc.jar
c.右键单击目录窗口中的Test, 选择Build Path ->Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中
编写Java代码来测试JDBC连接SQL Server数据库
import java.sql.*;
public class Test {
public static void main(String[] srg) {
//加载JDBC驱动
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//连接服务器和数据库sample
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
String userName = "sa"; //默认用户名
String userPwd = "123456"; //密码

Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果连接成功 控制台输出
} catch (Exception e) {
e.printStackTrace();
}
}
}

执行以后就可以连接到sample数据库了。

新建一个数据库,注意数据库的名字一定要和你之前备份的那个数据库一样,然后右击新建的那个数据库—所有任务—还原数据库—从设备,然后找到你备份的那个数据库文件,点确定,注意在“选项”里勾选“在现有数据库上强制还原”就可以了。

java中使用jdbc连接sql server数据库步骤:
1.JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)
<1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量
在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar
<2> 设置SQLEXPRESS服务器:
a.打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP
b.右键单击启动TCP/IP
c.双击进入属性,把IP地址中的IP all中的TCP端口设置为1433
d.重新启动SQL Server 2005服务中的SQLEXPRESS服务器
e.关闭SQL Server Configuration Manager
<3> 打开 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample
<4> 打开Eclipse
a.新建工程-> Java -> Java project,起名为Test
b.选择eclipse->窗口->首选项->Java->installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbc.jar
c.右键单击目录窗口中的Test, 选择Build Path ->Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中
<5> 编写Java代码来测试JDBC连接SQL Server数据库
import java.sql.*;
public class Test {
public static void main(String[] srg) {
//加载JDBC驱动
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//连接服务器和数据库sample
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
String userName = "sa"; //默认用户名
String userPwd = "123456"; //密码

Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果连接成功 控制台输出
} catch (Exception e) {
e.printStackTrace();
}
}
}

执行以后就可以连接到sample数据库了。

求助:java.sql.SQLException:Already closed总是自动关闭
答:javax.servlet.ServletException: java.sql.SQLException: Already closed.org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)org.apache.jsp.admin.dealwithcenter_jsp._jspSer ...

java的ajax分页问题,高手进来看看
答:import java.sql.ResultSet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.bh.Bean.userBean;import com.bh.Dao.userDao;import com.bh.Tools.userCount;public class ...

Java SocketServer实现的http服务器,火狐不能识别响应报文,求大神帮 ...
答:测试的全文件 import java.io.*;import java.net.*;import java.util.Date;public class SocketHttp{ public static void main(String args[])throws Exception{ new SocketHttp().test(); } public void test()throws Exception{ ServerSocket ser=new ServerSocket(8080); new...

vs2010中“数据|显示数据源”这一命令在哪里啊?
答:怎么打开?希望路过的... 8 2013-06-27 VS2010添加数据源时候的问题,如图。 2 2013-02-25 用VS2010的数据控件配置数据源的时候,连接Sql Ser... 2013-10-18 VS2010中的单元测试 使用excel中的数据作为数据源 ... 2012-01-18 vs2010的添加新数据源和连接到数据库的区别? 1 2012-03-17 VS2010窗体...

eclipse连接2005数据库的问题
答:提示你是22行有错误,你的数据库驱动jar包引进来了吗

JSP中的JDBC链接
答:说的是com.microsoft.jdbc.sqlserver.SQLServerDriver 错误,我记的用sql2000时,要安装补丁的,你搜一下SQL2000-KB884525-SP4-x86-CHS.exe,安装后在看看

myeclipse做webservice开发,如何读取配置文件中web.xml中设置的参数...
答:<res-type>javax.sql.DataSource </res-type> <res-auth>Container </res-auth> </resource-ref> 程序里面这样访问:try{ DataSource ds = null;InitialContext ctx=new InitialContext();ds=(DataSource)ctx.lookup("java:comp/env/jdbc/UBSS_DS");Connection conn = ds.getConnection();//这里...