资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java如何连接sqlserver数据库?

教你jdbc连接sql server数据库
public class DataTransmission {

成都创新互联公司是网站建设专家,致力于互联网品牌建设与网络营销,专业领域包括网站设计制作、做网站、电商网站制作开发、小程序开发、微信营销、系统平台开发,与其他网站设计及系统开发公司不同,我们的整合解决方案结合了恒基网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,且不断评估并优化我们的方案,为客户提供全方位的互联网品牌整合方案!

private String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private String uri="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test"; //地址+端口号,数据库名字
private String user="sa"; //登录名
private String password="ws@123"; //登陆密码
private final static Logger log = LoggerFactory.getLogger(DataTransmission.class);

public static void main(String args[]){
DataTransmission dt = new DataTransmission();
String sql="select * from a";
//  String sql="insert into a(id) values(9002)";
dt.query(sql);
}

public Connection getConnection(){
Connection conn=null;;
try {  Class.forName(driver);//加载驱动
log.info("加载驱动成功!");
conn=DriverManager.getConnection(uri,user,password);
log.info("连接数据库成功!");
}
catch(SQLException e){
log.info("SQL Server连接失败!");
}    
catch(Exception e){
log.info("加载驱动失败!");
}  
return conn;
}

public void query(String sql){
Connection conn=getConnection();
PreparedStatement st = null;
ResultSet rs = null;
int maxCount = 2;
try {
st = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
//最大查询到第几条记录
st.setMaxRows(maxCount);
rs = st.executeQuery();
//将游标移动到第一条记录
while(rs.next()){
System.out.println(rs.getInt(1));
}
} catch (SQLException e) {
e.printStackTrace();
}
finally{
try {
if(rs!=null)
rs.close();
if(st!=null)
st.close();
if(conn!=null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

}


网站栏目:java如何连接sqlserver数据库?
URL标题:http://www.cdkjz.cn/article/igcpie.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220