JAVA OOP 第八章JDBC练习+Basedao
2017-04-15 17:26
330 查看
package ls.happy1; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class Test1select { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String url="jdbc:sqlserver://localhost:1433;DatabaseName=subway"; String username="sa"; String pwd="1"; Class.forName(driver); Connection con=DriverManager.getConnection(url, username, pwd); String sql="select * from subwayinfo"; Statement state=con.createStatement(); ResultSet rs=state.executeQuery(sql); while(rs.next()){ String subwayname=rs.getString("subwayname"); System.out.println(subwayname); } rs.close(); state.close(); con.close(); } }
package ls.happy1; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class Test { public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub // String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String url="jdbc:sqlserver://192.168.60.124:1433;DatabaseName=MySchool"; String username="sa"; String pwd="6375196"; Class.forName(driver); Connection con=DriverManager.getConnection(url, username, pwd); String sql="insert into Work values('Smith',6000,'excellerate your efforts.')"; Statement state=con.createStatement(); int count= state.executeUpdate(sql); if(count>0){ System.out.println("添加成功!!"); } state.close(); con.close(); } }
package cn.happy2.com; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; import java.util.concurrent.Executors; public class JDBCupdate { public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String url="jdbc:sqlserver://localhost:1433;DatabaseName=MySchool"; String username="sa"; String pwd="1"; Class.forName(driver); Connection con=DriverManager.getConnection(url, username, pwd); String sql="update IsLogin set pwd='1'where id=3"; Statement state=con.createStatement(); int count= state.executeUpdate(sql); if(count>0){ System.out.println("修改成功!!"); } state.close(); con.close(); } }
package cn.happy3.com; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class JDBCdelete { public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String url="jdbc:sqlserver://localhost:1433;DatabaseName=MySchool"; String username="sa"; String pwd="1"; Class.forName(driver); Connection con=DriverManager.getConnection(url, username, pwd); String sql="delete from IsLogin where id=3"; Statement state=con.createStatement(); int count= state.executeUpdate(sql); if(count>0){ System.out.println("删除成功!!"); } state.close(); con.close(); } }
package ls.happy.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class Basedao { public static final String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; public static final String url="jdbc:sqlserver://localhost:1433;DatabaseName=subway"; public static final String username="sa"; public static final String pwd="1"; private Connection con; private PreparedStatement ps; private ResultSet rs; //执行增删改 public int executeUpdate(String sql,Object...objs) throws Exception{ ps=con.prepareStatement(sql); for(int i=0;i<objs.length;i++){ ps.setObject(i+1,objs[i]); } int count=ps.executeUpdate(); return count; } //读取操作 public ResultSet executeQuery(String sql,Object...objs) throws Exception{ ps=con.prepareStatement(sql); for(int i=0;i<objs.length;i++){ ps.setObject(i+1,objs[i]); } rs=ps.executeQuery(); return rs; } //关闭连接 public void closeResoercers(){ } static{ try{Class.forName(driver); } catch(Exception e){ e.printStackTrace(); } } public Connection getconnection() throws Exception{ try{ if(con==null||con.isClosed()) con=DriverManager.getConnection(url, username, pwd); }catch(Exception e){ e.printStackTrace(); } return con; } }
相关文章推荐
- JAVA OOP第八章JDBC 上机+课后
- java-oop 连接sql数据库的方法和如何调用存储过程以及jdbc事物
- jdbc baseDAO.java
- JDBC BaseDao.java
- JAVA JDBC通用BaseDao版0.1
- OOP/第八章 JDBC
- java 中jdbc的使用练习-错误 mysql access denied for user odbc @localhost
- javaoop---jdbc 入门级别
- Java 工具类 - JDBC通用操作基类 BaseDao
- Java-Java编程思想第四版 第八章 练习
- JAVA笔记 JDBC初探和小练习
- java JDBC通用BaseDao升级版0.2
- java JDBC通用BaseDao升级版0.3
- JAVA的JDBC的简单练习项目,一个简单的饭卡系统
- Java2实用教程(第二版)程序代码——第八章 Java Applet基础
- java.sql.SQLWarning: [Microsoft][SQLServer 2000 Driver for JDBC]Database changed to jive
- Java JDBC连接的一个例子
- JAVA中通过JDBC访问MS SQLServer2000的常见问题
- CsvJdbc - Java 访问csv 文件的的JDBC驱动
- JAVA连接数据库组件--对JDBC的进一步封装