JDBC连接SqlServer
来源:互联网 发布:人人网数据库 编辑:程序博客网 时间:2024/06/05 10:34
初识JDBC
查询
String url="jdbc:sqlserver://localhost:1433; DatabaseName=BBS";
String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";Statement st=null;
Connection con=null;
ResultSet rs=null;
try{
Class.forName(driver);//加载驱动
}
catch(ClassNotFoundException event){System.out.print("无法创建驱动程式实体!");}
try{
con=DriverManager.getConnection(url,"ltq","ltq_123");
con.setAutoCommit(true);
System.out.println("已经连接到数据库...");
st=con.createStatement();
rs=st.executeQuery("SELECT * from JDBCTest ");
while(rs.next())
{ String name=rs.getString("users");
System.out.println(name);
}
}
catch(SQLException e1) {System.out.println("异常"+e1);}
finally{
try{
if(rs!=null){
rs.close();//关闭ResultSet
rs=null;
}
if(st!=null){
st.close();//关闭Statement
st=null;
}
if(con!=null){
con.close(); //关闭Connection
con=null;
}
}catch(SQLException e){
e.printStackTrace();
}
}
插入、删除、更新()DML
String sql="insert into JDBCTest(users,pass) values('333','3443')";
st.executeUpdate(sql);
PrepareStatement类
st=conn.PrepareStatement(insert into JDBCTest(users,pass) values(?,?));//?表示插入的变量值
st.setInt(1,ss);//1表示?通配符出现的的顺序,ss表示要插入的值
批处理sql
statement st=conn.createStatement();
st.addBatch("insert into dept values(22,'231')");
st.addBatch("insert into dept values(22,'231')");
st.executeBatch();
事务transaction,对几个sql同时操作
conn.setAutoCommit(false);
conn.commit();.//设置成手动提交
conn.setAutoCommit(true);//几个sql同时执行,要不同时成功,要不都不成功(默认为true)
如果sql执行出差,异常中写事务回滚
coon.rollback();
conn.setAutoCommit(true);
0 0
- JDBC连接SqlServer 2005
- jdbc与SQLServer连接
- jdbc连接Sqlserver数据库
- JDBC连接sqlserver 2008
- jdbc 连接sqlserver模板
- JDBC sqlserver 连接写法
- JDBC连接SQLSERVER
- JDBC 连接 sqlserver数据库
- JDBC 连接 SqlServer
- JDBC连接SqlServer数据库
- jdbc连接sqlserver
- JDBC连接SqlServer
- JDBC连接Sqlserver
- jdbc连接sqlserver数据库
- JDBC连接SqlServer集群
- jdbc 连接 sqlServer
- jdbc连接sqlserver数据库
- JDBC连接SQLServer数据库
- POJ 1195 Mobile phones(二维树状数组)
- Hibernate主键生成策略的类型的使用说明
- 第4周项目1 求最大公约数
- js中this指向总结
- 弦月下的SQL<8> SQL存储过程和触发器代码
- JDBC连接SqlServer
- 那么蒙特卡洛树搜索(Monte Calro Tree Search, MCTS)究竟是啥
- js删除数组里的某个元素
- 必须知道的十二大著名法则
- 求数组中出现次数大于数组长度一半的元素
- MySQL数据记录基本操作——添加数据、更新数据和删除数据
- HD 2044 一只小蜜蜂(递推)
- 文件资源处理、文件指针与锁定
- Hadoop在线水平增加删除datanode