java连接sqlserver2008的方法

java连接sqlserver2008的方法

ID:34723900

大小:56.39 KB

页数:4页

时间:2019-03-10

java连接sqlserver2008的方法_第1页
java连接sqlserver2008的方法_第2页
java连接sqlserver2008的方法_第3页
java连接sqlserver2008的方法_第4页
资源描述:

《java连接sqlserver2008的方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java连接sqlserver2008的方法Java连接sqlserver2008数据库的方法可以分为两类,一类是通过jdbc-odbc桥,另一类是通过jdbc驱动。针对sqlserver2008的window身份验证和sqlserver身份验证方式,每一类又有两种方法。一、jdbc-odbc桥的方式在JDK8中已经取消了!二、jdbc驱动方式:1>.到微软官网上下载下载jdbc驱动包sqljdbc_3.0.1301.101_chs.exe。将解压文件中的sqljdbc4.jar的路径添加系统环境变量的CLASSPATH里。C:ProgramFilesJavajdk1.8.

2、0_05jrelibrt.jar;.;C:ProgramFilesMicrosoftSQLServerJDBCDriver3.0sqljdbc_3.0chssqljdbc4.jar;C:ProgramFilesJavajdk1.8.0_05libtools.jar;C:ProgramFilesJavajdk1.8.0_05libdt.jar;【如果JDK版本低于6.0需要使用JDKsqljdbc.jar。使用sqljdbc4.jar的一个好处在程序中可以省略Class.forName一段代码。】2>.【以下内容都是数据库的默认设置,不需要做任何

3、修改】设置并打开sqlserver的TCP/IP端口:打开SQLServer配置管理器->SQLServer网络配置,MSSQLSERVER的协议,TCP/IP设为启用,并右击选择属性,将TCP地址端口设为1433.SQLServer配置管理器->SQLNativeClient10.0配置->客户端协议->右击TCP/IP协议->默认端口1433.1.用windows验证方式连接数据库:这种方式可能要求管理员权限,至少部分情况下会导致无法正常访问数据库。因此不建议采用!2.用sqlserver身份验证方式连接数据库。如果安装sqlserver2008时是以windows身份验证安

4、装的,没有为sqlserver2008添加sqlsever身份用户,需要首先添加用户:打开MicrosoftSQLServerManagementStudio并以windows验证方式登录,左侧的对象资源管理器->安全性->登录名,右击sa->属性,为sa用户添加密码,选择sqlserver身份验证,在“状态”项中授予连接到数据库和登录启用;右击对象资源管理器的根节点,选择属性->安全性->sqlserver和windows身份验证模式,这样就为sqlserver2008创建了以sqlserver身份验证的用户sa。加载数据库驱动程序Class.forName("com.micr

5、osoft.sqlserver.jdbc.SQLServerDriver");连接数据库Stringurl="jdbc:sqlserver://localhost:1433;DatabaseName=test1;";conn=DriverManager.getConnection(url,"sa","123456");完整代码:importjava.sql.SQLException;importjava.sql.Statement;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Resul

6、tSet;publicclassTest{publicstaticvoidmain(String[]args){Connectionconn;Statementstmt;ResultSetrs;try{//加载数据库驱动程序,对于jdbc4版本可以不用写这段代码Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");}catch(ClassNotFoundExceptionex){System.out.println("数据库驱动加载失败");}Stringurl="jdbc:sqlserver://localh

7、ost:1433;DatabaseName=test1;";Stringsql="select*fromexa";try{//连接数据库conn=DriverManager.getConnection(url,"sa","123456");//建立Statement对象stmt=conn.createStatement();//执行数据库查询语句rs=stmt.executeQuery(sql);while(rs.next()){intid=rs.getInt("id");Str

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。