java进阶(11-1):配置数据源:JDBC的ODBC和漏洞弥补(两种固定格式)
来源:互联网 发布:有赞微商城源码 编辑:程序博客网 时间:2024/06/06 21:07
import java.sql.*;public class TTTest{ public static void main(String[]args){ Connection ct=null; Statement sm=null; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //相当于加载了一个驱动程序(若想让计算机访问硬件,则要给计算机加驱动程序) ct=DriverManager.getConnection("jdbc:odbc:sql sever Test"); //是windows进入,如果是密码的话后加:"用户名","密码" sm=ct.createStatement(); /* * 上面三个用来连接数据库 * */ //1.查找 ResultSet rs=sm.executeQuery("select*from bumen"); while(rs.next()) //rs.next():下一条记录,意为只要有下一条记录就继续执行,如果没有就退出 while语句 { int bianhao=rs.getInt(1); String mingcheng=rs.getString(2); String didian=rs.getString(3); System.out.println(bianhao+" "+mingcheng+" "+didian); } //2.添加 int i=sm.executeUpdate("insert into bumen values('12','aa','aaaa')"); if(i==0) { System.out.println("添 加成功!"); }else { System.out.println("添加失败!"); } //3.删除 int j=sm.executeUpdate("delete from bumen where bianhao='8'"); if(j==0) { System.out.println("添 加成功!"); }else { System.out.println("添加失败!"); } //4.修改 int k=sm.executeUpdate("update bumen set didian='忠义堂'"); if(k==0) { System.out.println("添 加成功!"); }else { System.out.println("添加失败!"); } }catch(Exception e){} finally { try{ if(sm!=null) { sm.close(); } if(ct!=null) { ct.close(); } }catch(Exception e2){} } } }
import java.sql.*;public class TTest1 { public static void main(String[]args){ PreparedStatement ps=null;//用来弥补漏洞 Connection ct=null; ResultSet rs=null; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); ct=DriverManager.getConnection("jdbc:odbc:sql sever Test"); //1.插入 /* ps=ct.prepareStatement("insert into bumen values(?,?,?)"); ps.setInt(1, 7); ps.setString(2,"侦察"); ps.setString(3, "山外"); */ //1,2,3是第几个问号的意思 //2.查询 ps=ct.prepareStatement("select*from bumen where bianhao=? or didian=?"); ps.setInt(1,6); ps.setString(2,"后山"); rs=ps.executeQuery(); while(rs.next()) { int bianhao=rs.getInt(1); String mingcheng=rs.getString(2); String didian=rs.getString(3); System.out.println(bianhao+" "+mingcheng+" "+didian); } }catch(Exception e){} finally { try{ if(rs!=null) { rs.close(); } if(ps!=null) { ps.close(); } }catch(Exception e2){} } } }
import java.sql.*; public class TTest1 { public static void main(String[]args){ PreparedStatement ps=null;//用来弥补漏洞 Connection ct=null; ResultSet rs=null; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); ct=DriverManager.getConnection("jdbc:odbc:sql sever Test"); ps=ct.prepareStatement("create database abcd"); ps=ct.prepareStatement("create table aabbcc(aa int,bb nvarchar(2))"); ps=ct.prepareStatement("backup database abcd to disk='e:/abcd.bak'"); //备份文件 ps=ct.prepareStatement("drop table aabbcc"); ps=ct.prepareStatement("restore database abcd from disk='e:abcd.bak'"); //从备份文件中取出 ps.execute(); System.out.println("执行完毕!"); }catch(Exception e){} finally { try{ if(rs!=null) { rs.close(); } if(ps!=null) { ps.close(); } }catch(Exception e2){} } } }
0 0
- java进阶(11-1):配置数据源:JDBC的ODBC和漏洞弥补(两种固定格式)
- 与数据库连接的两种方式:JDBC和ODBC-JDBC
- win7配置数据源和ODBC数据源部署类型和访问权限(windows 服务无法访问数据源的问题)
- Java-JDBC(1)JDBC-ODBC
- jdbc-odbc数据源配置,及在SQLServer2005下的statement和preparedStatement实例代码
- 配置数据源的odbc
- Spring 配置oracle数据源的两种格式
- Win7数据源(ODBC)配置只有SQLSever的驱动???
- oracle odbc连接字符串(不配置odbc数据源)
- 连接数据库的两种方式:Jdbc-Odbc桥和Jdbc直连
- 【转】JSP连接数据库的两种方式:Jdbc-Odbc桥和Jdbc直连
- JDBC数据源的两种写法
- 动态添加ODBC数据源的两种方法
- ODBC和ODBC数据源的区别
- 如何安装和配置DB2的ODBC驱动及数据源
- Java中,不用配置数据源,通过JDBC-ODBC与Access数据库建立连接
- java读取excel表格中的内容(1.手动配置ODBC数据源 2.不手动配置)
- C3P0数据源和Tomcat jdbc数据源的基本配置
- oracle的rownum与having用法 去除重复 在重复情况用rownum
- Android 之 远程图片获取和本地缓存
- MAX与MAYA互转之FBX格式详解
- 如何获取hive建表语句(转载)
- 顺序线性表的java实现
- java进阶(11-1):配置数据源:JDBC的ODBC和漏洞弥补(两种固定格式)
- ORACLE标示符过长错误
- IOS 上传图片 ASIFormDataRequest
- 最近面试了几家公司
- myBatis一对多,多对一,<collection>,<association>等元素注意项
- XmlHttpRequest error: Origin null is not allowed by Access-Control-Allow-Origin
- linux mplayer移植
- 海盗比酒量--蓝桥杯
- 三层架构的入门实例讲解