复习java5
来源:互联网 发布:三金冠淘宝店值多少钱 编辑:程序博客网 时间:2024/06/05 06:23
package com.company;/** * Created by henson on 17-8-31. */import java.sql.*;public class JdbcTest{ public static void main(String[] args){ try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con= DriverManager.getConnection("jdbc:odbc:studs","",""); Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery("select * from stutable"); while(rs.next()){ System.out.println(rs.getString("sname")); } rs.close(); con.close(); } catch(Exception e) { System.out.println(e.getMessage()+" 666"); } }}
package com.company;/** * Created by henson on 17-8-31. */import java.sql.*;public class JDBCDemo { public static void main(String[] args){ try { Statement stm; PreparedStatement pstm; ResultSet rs; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //加载 jdbc-odbc桥驱动 String url="jdbc:odbc:JDBCDemo"; //定义JDBC URL Connection con=DriverManager.getConnection(url); //得到与数据库的连接 System.out.println("URL:"+url); System.out.println("Connection:"+con); stm=con.createStatement(); //得到一个statement对象 System.out.println("DROPTABLE demoTable,if it exists.");//如果table存在则删除,否则【抛出异常 try { stm.executeUpdate("CREATE TABLE demoTable(" +"test_id int,tesr_val char(15) not null)"); }catch (Exception e){ System.out.print(e); System.out.println("No existing table to delete"); } System.out.println("table demoTable created!"); stm.executeUpdate("INSERT INTO demoTable("+"test_id,test_val)VALUES(1,'One')"); stm.executeUpdate("INSERT INTO demoTable("+"test_id,test_val)VALUES(2,'Two')"); stm.executeUpdate("INSERT INTO demoTable("+"test_id,test_val)VALUES(3,'Three')"); stm.executeUpdate("INSERT INTO demoTable("+"test_id,test_val)VALUES(4,'Four')"); stm.executeUpdate("INSERT INTO demoTable("+"test_id,test_val)VALUES(5,'Five')"); stm=con.createStatement(); //得到一个新的对象 rs=stm.executeQuery("SELECT * from demoTable ORDER BY test_id"); System.out.println("Display all results:"); while (rs.next()){ int theInt=rs.getInt("test_id"); String str=rs.getString("test_val"); System.out.println("\ttest_id="+theInt+"\tstr="+str); } pstm=con.prepareStatement("UPDATE demoTable SET test_val=? WHERE test_id=?"); pstm.setString(1,"Hello!"); pstm.setInt(2,2); pstm.executeUpdate(); System.out.println("Update row number 2:ok."); stm=con.createStatement(); //得到一个新的对象 rs=stm.executeQuery("SELECT * from demoTable ORDER BY test_id"); System.out.println("Display row 2:"); if (rs.next() && rs.next()){ int theInt=rs.getInt("test_id"); String str=rs.getString("test_val"); System.out.println("\ttest_id="+theInt+"\tstr="+str); } con.close(); }catch (Exception e){ e.printStackTrace(); } }}
package com.company;/** * Created by henson on 17-8-31. */public class EvenNum { public static void main(String[] args){ Runner6 r=new Runner6(); Timer1 time=new Timer1(); Thread t1=new Thread(r); Thread t2=new Thread(time); t1.start(); t2.start(); }}class Runner6 implements Runnable { public void run(){ int i=1; while (i<2000){ if (i%2==0) System.out.println(i); i++; } }}class Timer1 implements Runnable{ public void run(){ while (true) { System.out.println("Hello"); try { Thread.sleep(500); } catch (InterruptedException e) { System.out.println(e); } } }}
package com.company;import java.io.*;/** * Created by henson on 17-8-31. */public class email { public static void main(String[] args){ try { FileReader reader=new FileReader("/home/henson/Desktop/110.txt"); BufferedReader br=new BufferedReader(reader); FileWriter writer=new FileWriter("email.txt"); BufferedWriter bw=new BufferedWriter(writer); String s=br.readLine(); while (s!=null){ int post=s.indexOf("email"); if (post<0) return ; else s=s.replaceAll("email","email:"); //s=s.replaceAll("email","email:"); System.out.println(s); bw.write(s); bw.newLine(); s=br.readLine(); } br.close(); bw.close(); }catch (IOException e){ System.out.println(e); } }}
突然觉得java越来越有意思了,开心。
只能下载的java1.7怎么还找不到jdbc-odbc桥接驱动。
阅读全文
0 0
- 复习java5
- java5
- Java5
- java5
- Java5
- java5
- java5
- java5
- java5
- java5
- java5.21
- java5-继承
- java5题库
- 复习
- 复习
- 复习
- 复习
- 复习
- ubuntu上使用网络抓包工具Fiddler查看手机的数据请求
- 【CUGBACM15级BC第10场 B】hdu 5019 Revenge of GCD
- 难点汇总
- 13期9月博客自荐
- JDBC
- 复习java5
- php面试题之四——PHP面向对象(基础部分)
- linux工作中软件运行安装常见问题
- 简单的HTML标签学习
- WKWebView问题小结
- rqnoj 116
- hdu6129(二)
- Blat_类BLAST 比对工具 & GNU Parallel
- Deer的英语学习之路--渐入佳境-2017.08.31