Java语言是如今互联网最热门的语言之一,今天我们就来了解一些java语言经常用到的代码,快来看看吧。
一、jdbc连接
public class OracleJdbcTest { String driverClass = "oracle.jdbc.driver.OracleDriver"; Connection con; public void init(FileInputStream fs) throws ClassNotFoundException, SQLException, FileNotFoundException, IOException { Properties props = new Properties(); props.load(fs); String url = props.getProperty("db.url"); String userName = props.getProperty("db.user"); String password = props.getProperty("db.password"); Class.forName(driverClass); con = DriverManager.getConnection(url, userName, password); } public void fetch() throws SQLException, IOException { PreparedStatement ps = con.prepareStatement("select SYSDATE from dual"); ResultSet rs = ps.executeQuery(); while (rs.next()) { // do the thing you do } rs.close(); ps.close(); } public static void main(String[] args) { OracleJdbcTest test = new OracleJdbcTest(); test.init(); test.fetch(); } }
二、分页实现
public class PageBean { private int curPage; //当前页 private int pageCount; //总页数 private int rowsCount; //总行数 private int pageSize = 10; //每页多少行 public PageBean(int rows) { this.setRowsCount(rows); if (this.rowsCount % this.pageSize == 0) { this.pageCount = this.rowsCount / this.pageSize; } else if (rows < this.pageSize) { this.pageCount = 1; } else { this.pageCount = this.rowsCount / this.pageSize + 1; } } public int getCurPage() { return curPage; } public void setCurPage(int curPage) { this.curPage = curPage; } public int getPageCount() { return pageCount; } public void setPageCount(int pageCount) { this.pageCount = pageCount; } public int getPageSize() { return pageSize; } public void setPageSize(int pageSize) { this.pageSize = pageSize; } public int getRowsCount() { return rowsCount; } public void setRowsCount(int rowsCount) { this.rowsCount = rowsCount; } }
三、解析xml
<?xml version="1.0"?> <students> <student> <name>John</name> <grade>B</grade> <age>12</age> </student> <student> <name>Mary</name> <grade>A</grade> <age>11</age> </student> <student> <name>Simon</name> <grade>A</grade> <age>18</age> </student> </students>
四、字符串整形互相转换
String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int
五、字符串转日期
String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();
以上就是今天的全部内容,想知道更多java入门知识的小伙伴,欢迎关注我们持续了解详情。
推荐阅读: