java连接sql server数据库

person smartzeng    watch_later 2017-06-03 21:25:41
visibility 4197    class java,Sql Server,sqlServer,数据库连接    bookmark 分享

java连接sql server数据库

package code;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;

public class DbAdapter {
	Connection con;
	Statement sm;
	ResultSet rs;
	PreparedStatement ps=null;
	public static void main(String[] args) 
	{
		DbAdapter s = new DbAdapter();
		String sql = "update users set username='1' where username='1'";
		s.LinkSql(sql);
	}
	public boolean LinkSql(String sql)
	{
		try {
			Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
			con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=Student","sa","327523057");
			sm = con.createStatement();
			//添加删除修改数据
			//sm.executeUpdate("insert into users values('1','1')");
			//sm.executeUpdate("delete from users where username='1'");
			//sm.executeUpdate("update users set username='1' where username='1'");
			rs = sm.executeQuery(sql);
			if(rs.next()) {
				return true;
			} else
				return false;
		} catch (Exception e) {
			e.printStackTrace();
		} finally {   
			try {
				if(sm != null)
					sm.close();
				if(con != null)
					con.close();
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
		return false;
	}
}

需要引入包:

sqljdbc.zip

引入包可以参考:http://blog.okgoes.com/index/index/detail?id=9&type=blog&k=MkTxKNjspe&t=1496288987

评论区
评论列表
menu