一、java通过jdbc连接sql server 2012
原帖地址:http://blog.csdn.net/stewen_001/article/details/19553173/
1、sql server 2012需采用SQL Server身份验证方式(用户名 密码)
2、SQL Server配置管理器开启Named Pipes、TCP/IP。
2-1、TCP/IP属性设置:IP地址->IP1和IP10的IP地址改为127.0.0.1,将所有IPx的已启用改为是,将IPall中TCP端口改为1433->重启
3、开启telnet服务(Tomcat配置)
3-1、cmd->telnet 127.0.0.1 1433检测是否开启
4、下载 Microsoft JDBC Driver 4.0 for SQL Server 中的sqljdbc_4.0.2206.100_chs.tar.gz(2.2M)解压保留sqljdbc4.jar
4-1、在环境变量CLASSPATH中追加sqljdbc4.jar的位置
4-2、将sqljdbc4.jar拷到java jre的lib\ext目录下
4-3、将sqljdbc4.jar拷到Tomcat的lib目录下
5、在eclipse中新建项目 右键src选择build path->Configure Build Path 选择 Libraries标签 然后单击 Add External JARs 找到 sqljdbc4.jar 文件并打开
6、测试代码
public class Dbconn { private static String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private static String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=chenyiran01MIS"; //DatabaseName写自己的数据库名字 private static String userName = "sa"; private static String userPwd = "1122"; //身份验证时的用户名和密码 private Connection dbConn; private Statement st; public Dbconn(){ try { Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL, userName, userPwd); st=dbConn.createStatement(); } catch (Exception e) { e.printStackTrace(); } } public Connection getConnect(){ return dbConn; } public Statement getState(){ return st; } public void close(){ try { st.close(); dbConn.close(); } catch (SQLException e) { e.printStackTrace(); } } } //这是在应用中写的一个数据库连接类