当前位置:首页 > java > 正文

java简单程序代码大全最新

  • java
  • 2024-05-22 16:57:34
  • 8802

1、java编程代码,对SQL中的两个表格作比较,模糊匹配方面的
主要代码如下:
1注册驱动,根据不同的数据库注册不同的驱动。
Class.forName("oracle.jdbc.driver.OracleDriver");//oracle数据库的基础
//(mysql数据库)Class.forName("com.mysql.jdbc.Driver");
neworacle.jdbc.driver.OracleDriver();
2通过以下方式获取连接驱动管理器:
Connectionconn=DriverManager.getConnection(url,用户名,密码)
(oracle)url="jdbc:oracle:thin:@ip地址:1521:数据库名称(orcl)
jdbc:oracle:Thin:@192.168.11.188:1521:orcl
(mysql)jdbc:mysql://127.0.0.1:3306/数据库名称
3通过创建statement对象connection
Statementsstmt=conn.createStatement();
//PreparedStatementpstmt=conn.pre pareStatement(sql);
4传递statement的对象并返回结果
Stringsql="select*来自表2whereid=2orid=3";
ResultSetrs=stmt.executeQuery(sql);
//ResultSetrs=pre pareStmt.executeQuery();
//intn=stmt.executeUpdate(sql));
while(rs.next()){
Stringid=rs.getString(1);
Stringword=rs.getString(2);
......
//这里的ID和word就是你想要的结果
}
5个发布源
rs.close();
stmt.close();
conn.close();


2、Java程序:创建一个顺序表,输出该顺序表,将顺序表中所有值为x的元素替换成y,再输出替换后的顺序表。
importjava.util.ArrayList;
importjava.util.List;
publicclassTest
{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args)
{
//创建序列列表
Lista=newArrayList();
a.add("a");
a.add("b");
a.add("c");
a.add("x");
a.add("d");
a.add("x");
//按顺序输出创建的序列表
for(inti=0;i {
System.out.println("序列号:"+i+",值:"+a.get(i));
}
//用y替换x的循环
for(inti=0;i {
Stringvalue=a.get(i);br/>if("x".equals(value))
{
a.set(i,"y");
}
}
//按顺序输出替换后的序列表
for(inti=0;i {
System.out.println("序列号:“+i+”,值:“+a.get(i));
}
}
}