Java简单的数据库连接
2024-09-01 18:38:03
package test.postgre; import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement; public class SimpleJdbc { public static void main(String[] args){
String title = "";
String name = "";
Connection conn = getConn();
String sql = "select * from calendar";
String sql2 = "select * from calendar where name = ? or title = ? ";
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
ResultSet rs2 = null;
try {
stmt = conn.createStatement();
rs = stmt.executeQuery(sql); pstmt = conn.prepareStatement(sql2);
pstmt.setString(1,name);
pstmt.setString(2,title);
rs2 = pstmt.executeQuery();
while(rs.next()){
System.out.println(rs.getInt(1));
}
} catch (SQLException e) {
e.printStackTrace();
} } /**
* database line
* @return
*/
public static Connection getConn(){
Connection conn = null;
try {
Class.forName("org.postgresql.Driver");
String url="jdbc:postgresql://***.**.**.**/test";
try {
conn = DriverManager.getConnection(url, "postgres", "postgres");
} catch (SQLException e) {
e.printStackTrace();
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} return conn;
}
}
最新文章
- java1234教程系列笔记 S1 Java SE chapter 02 lesson 03 java基本数据类型
- 如何在 IIS 上搭建 mercurial server
- node.js 基础学习 express安装使用
- Android--入门
- KeyValue Config
- Clean Code第二章<;命名>;
- hadoop 原理: 浅析Hadoop文件格式
- Git遇到的一点错误
- Linux学习之十六、文件的格式化与相关处理
- leetcode-1006 Construct Binary Tree from Inorder and Postorder Traversal
- JNI参考的资料
- 【HDU 2063】过山车(二分图最大匹配模板题)
- struts 开发流程
- react服务端渲染同构报错Browser history needs a DOM
- django url解析中的ResolverMatch
- Docker相关知识整理
- InnoDB存储引擎介绍-(6) 二. Innodb Antelope文件格式
- Educational Codeforces Round 41 (Rated for Div. 2)
- 直接将DataTable存入oracle数据库中(转)
- mysql关联更新update
热门文章
- OpenStack-Queens版 实践
- 数据库报错com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column &#39;ua&#39; at row 1
- tomcat启动(一)startup.bat|catalina.bat分析
- hibernate原生sql封装,报错信息:could not find setter for rownum_
- C#(Winform)中button的Enable=false和visible的区别
- C++对象的内存布局以及虚函数表和虚基表
- docker改国内官方镜像
- MVC 基架不支持 Entity Framework 6 或更高版本 即 NuGet的几个小技巧
- rpm包的rpmbuild spec文件详解
- ShellExecute 启动外部程序 参数详细介绍