Eclipse连接sql server 2012数据库编程一条龙
一、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(); } } } //这是在应用中写的一个数据库连接类
二、在eclipse中向数据库发送查询、更新、删除等语句
1、建立连接
2、发送语句
2-1、语句的写法是SQL的语法(注意不要落掉空格和括号)
2-2、用上面的6中的连接类的具体操作过程
Dbconn dbconn=new Dbconn();
Statement st=dbconn.getState();
/*
ResultSet rs=st.executeQuery(query); //查询语句返回结果集
while(rs.next()){ //遍历结果集
rs.getString(i); //i为表中列 判断是否为空用==null直接判断
}
*/
/*
int result=st.executeUpdate(query); //更新、插入、删除语句 返回更新条数
*/
3、关闭连接