JAVA通过JDBC连接MSSQL的配置方法
来源:互联网 发布:2016淘宝代销选货技巧 编辑:程序博客网 时间:2024/06/04 19:48
<1> jdbc驱动方式:
1>.到微软官网上下载jdbc驱动包sqljdbc_3.0,解压后复制文件sqljdbc_3.0\enu\auth\x86\ sqljdbc_auth.dll到C:\Windows\System32,并将解压文件中的sqljdbc4.jar的路径添加系统环境变量的CLASSPATH里。
2>.设置并打开sql server的TCP/IP端口:打开SQL Server配置管理器->SQL Server 网络配置,MSSQL SERVER 的协议,TCP/IP设为启用,并右击选择属性,将IP地址端口设为1433. SQL Server配置管理器->
SQL Native Client 10.0配置->客户端协议->右击TCP/IP协议->默认端口1433.
连接数据库
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=test1;integratedSecurity=TRUE;";
1>.到微软官网上下载jdbc驱动包sqljdbc_3.0,解压后复制文件sqljdbc_3.0\enu\auth\x86\ sqljdbc_auth.dll到C:\Windows\System32,并将解压文件中的sqljdbc4.jar的路径添加系统环境变量的CLASSPATH里。
2>.设置并打开sql server的TCP/IP端口:打开SQL Server配置管理器->SQL Server 网络配置,MSSQL SERVER 的协议,TCP/IP设为启用,并右击选择属性,将IP地址端口设为1433. SQL Server配置管理器->
SQL Native Client 10.0配置->客户端协议->右击TCP/IP协议->默认端口1433.
3>.Eclipse 创建项目并为项目添加sqljdbc4.jar驱动包。
- 用windows验证方式连接数据库:
连接数据库
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=test1;integratedSecurity=TRUE;";
conn = DriverManager.getConnection(url);
完整代码:import java.sql.SQLException;import java.sql.Statement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;public class Test{public static void main(String[] args){Connection conn;Statement stmt;ResultSet rs;try{//加载数据库驱动程序,对于jdbc4版本可以不用写这段代码 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); }catch(ClassNotFoundException ex){System.out.println("数据库驱动加载失败");}String url = "jdbc:sqlserver://localhost:1433;DatabaseName=test1;integratedSecurity=TRUE;";String sql="select* from exa";try{//连接数据库conn = DriverManager.getConnection(url);//建立Statement对象stmt=conn.createStatement();//执行数据库查询语句rs=stmt.executeQuery(sql);while(rs.next()){int id=rs.getInt("id");String name=rs.getString("name"); int age=rs.getInt("age");System.out.println("id:"+id+"\tname:"+name+"\tage:"+age);}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();System.out.println("数据库连接失败");}}}
- 用sql server身份验证方式连接数据库:
加载数据库驱动程序 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
连接数据库
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=test1;";
conn = DriverManager.getConnection(url ,"sa","123456");
完整代码:import java.sql.SQLException;import java.sql.Statement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;public class Test{public static void main(String[] args){Connection conn;Statement stmt;ResultSet rs;try{//加载数据库驱动程序,对于jdbc4版本可以不用写这段代码Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); }catch(ClassNotFoundException ex){System.out.println("数据库驱动加载失败");}String url = "jdbc:sqlserver://localhost:1433;DatabaseName=test1;";String sql="select* from exa";try{//连接数据库conn = DriverManager.getConnection(url, "sa","123456");//建立Statement对象stmt=conn.createStatement();//执行数据库查询语句rs=stmt.executeQuery(sql);while(rs.next()){int id=rs.getInt("id");String name=rs.getString("name"); int age=rs.getInt("age");System.out.println("id:"+id+"\tname:"+name+"\tage:"+age);}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();System.out.println("数据库连接失败");}}}
0 0
- JAVA通过JDBC连接MSSQL的配置方法
- java连接MsSql数据库,配置方法
- MSSQL 2008 连接java jdbc详解(3种方法)
- Java 通过JDBC连接Mysql数据库的方法和实例
- Java 通过JDBC连接Mysql数据库的方法和实例
- Java 通过JDBC连接Mysql数据库的方法和实例
- java 通过JDBC连接Mysql数据库的方法和实例
- Java 通过JDBC连接Mysql数据库的方法和实例
- Java 通过JDBC连接Mysql数据库的方法和实例
- Java 通过JDBC连接orcal数据库的方法和实例
- Java 通过JDBC连接Mysql数据库的方法和实例
- Java 通过JDBC连接Mysql数据库的方法
- Java通过JDBC连接Mysql数据库的方法和实例
- java连接MSSQL数据库的方法
- 【JDBC】java程序通过jdbc连接oracle数据库方法
- Java JDBC连接各种数据库的配置方法
- 通过java的jdbc连接数据库
- 微软提供的MSSQL的JDBC连接
- 392高校毕业设计选题
- Spring事务配置的五种方式
- OSCache缓存方案
- 登录判断 之 asp.net 使用内置票据来判断某用户是否有权限登录此网页
- Merge Two Sorted Lists -- LeetCode
- JAVA通过JDBC连接MSSQL的配置方法
- #老师为什么我总是记不住系列#MSP430寄存器中文注释
- poj 1006 Biorhythms 中国剩余定理
- Java基础学习第一天
- 397高校毕业设计选题
- android 项目更改包名的方法
- 登录判断 之 asp.net 使用继承类的Session,判断用户是否登录
- Android ListView中item view重复使用带来的问题
- 浅谈数字签名