社区
Java EE
帖子详情
哪位大哥能帮在下写一个完整的JDBC数据库操作类?过年了,帮帮忙,我实在是没米了。。。
waiterNet
2007-02-07 03:20:29
哪位大哥能帮在下写一个完整的JDBC数据库操作类?过年了,帮帮忙,我实在是没米了。。。
包括对数据库的增删改查,我只是为了学习用,不用于商业,我也会写,但是写的不规范, 不知道什么是用try 也不知道都要返回哪些对象,麻烦大哥帮写一下,等来年有分了,我就还给你
...全文
363
4
打赏
收藏
哪位大哥能帮在下写一个完整的JDBC数据库操作类?过年了,帮帮忙,我实在是没米了。。。
哪位大哥能帮在下写一个完整的JDBC数据库操作类?过年了,帮帮忙,我实在是没米了。。。 包括对数据库的增删改查,我只是为了学习用,不用于商业,我也会写,但是写的不规范, 不知道什么是用try 也不知道都要返回哪些对象,麻烦大哥帮写一下,等来年有分了,我就还给你
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linghongjun
2007-02-08
打赏
举报
回复
JDBC连接数据库有很多写法,实质相同.baidu搜很多
hezhou88
2007-02-08
打赏
举报
回复
这是Oracle的数据库连接吧?楼主应该是想要SQL的吧,那我就写个SQL的
Connection con=null;
Statement st=null;
ResultSet rs=null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:LocalServer","sa","");
if(con!=null)
{
System.out.println(loginname+" "+pwd);
}
//查询
String strSQL="select * from jobs";
rs=st.executeQuery(strSQL);
while(rs.next())
{
System.out.println(rs.getString(1));
...
}
yeliangly
2007-02-08
打赏
举报
回复
package com.qspower.bb.dao;
import java.sql.*;
public class DBAccess {
//建立连接数据库对象
Connection conn = null;
//建立语句对象
Statement stmt = null;
//载入数据库驱动
String sDriver = "orj.git.mm.mysql.Driver";
//数据库路径
String sDurl = "jdbc:mysql://localhost/powa?user=root&password=1234&useUnicode=true&characterEncoding=ISO-8859-1";
//构造函数程序开始就执行
public DBAccess() {
try {
//载入数据库驱动
Class.forName(sDriver);
//建立数据库连接
conn = DriverManager.getConnection(sDurl);
//建立语句对象
stmt = conn.createStatement();
System.out.println("连接成功");
} catch (Exception e) {
e.printStackTrace();
System.out.println("连接失败");
}
}
//处理查询 返回一个记录集rs
public ResultSet sendQuery(String sql) {
ResultSet rs = null;
try {
rs = stmt.executeQuery(sql);
return rs;
} catch (SQLException e) {
e.printStackTrace();
return null;
}
}
//处理数据更新
public void sendUpdate(String sql) {
try {
stmt.executeUpdate(sql);
} catch (SQLException e) {
e.printStackTrace();
}
}
//关闭数据库连接
public void close_conn() {
try {
//关闭连接
conn.close();
System.out.println("数据库关闭成功");
} catch (Exception e) {
System.out.println("数据库关闭失败");
System.out.println(e.getMessage());
}
}
public static void main(String arg[]) {
DBAccess db = new DBAccess();
String sql = "insert into student values()";
db.sendUpdate(sql);
}
}
zhou4350949
2007-02-07
打赏
举报
回复
package smsadminj;
import java.io.*;
import java.sql.*;
import java.util.*;
public class DbConn
implements Serializable {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
public DbConn() {
}
public Connection getConnection() {//连接ORACLE数据库
if (conn == null) {
try {
String fileName = this.getClass().getClassLoader().getResource("").
getPath() +
"config.properties";
fileName = java.net.URLDecoder.decode(fileName, "gb2312");
System.out.println("DbConn getConnection fileName:" + fileName);
Properties p = new Properties();
InputStream is = new FileInputStream(fileName);
p.load(is);
String url = p.getProperty("DB_Url");
String user = p.getProperty("DB_User");
String password = p.getProperty("DB_Password");
is.close();
/* String url = "jdbc:oracle:thin:@192.168.1.33:1521:orcl";
String user = "coverm";//"adatmobile";
String password = "coverm";//"mobile";
*/
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
conn = java.sql.DriverManager.getConnection(url, user, password);
System.out.println(url + user + password);
}
catch (Exception e) {
System.out.println("Conn-->getConnection出错:" + e.toString());
}
}
return conn;
}
public void closeConnection() {//关闭数据库连接
try {
if (conn != null) {
if (stmt != null) {
stmt.close();
stmt = null;
}
conn.close();
conn = null;
}
}
catch (Exception e) {
System.err.println(e);
}
}
public ResultSet executeQuery(String sql, boolean pre) {//查询数据库
rs = null;
try {
Connection conn1 = this.getConnection();
if (conn1 == null) {
System.out.println("conn is null!");
}
else if (pre == true) {
stmt = conn1.createStatement(1004, 1007);
rs = stmt.executeQuery(sql);
}
else if (pre == false) {
stmt = conn1.createStatement();
rs = stmt.executeQuery(sql);
}
}
catch (SQLException e) {
System.err.println("Conn-->executeQuery出错:" + e.getMessage());
}
return rs;
}
public boolean executeUpdate(String sql) {//增,删,改-数据库
boolean bupdate = false;
try {
Connection conn1 = this.getConnection();
if (conn1 != null) {
stmt = conn1.createStatement();
int rowCount = stmt.executeUpdate(sql);
bupdate = true;
}
}
catch (SQLException e) {
System.err.println(e.getMessage());
}
return bupdate;
}
}
我尽力了!
龙哥盟 PMP 课程笔记(十三)
好我们下面来学习
数据库
与数据仓库技术,其实对
数据库
的要求并不高,我们只需要掌握,这里面总结了一句话啊,常见的
数据库
有oracle,my circle,circuserver,芒果db啊。前三种都是关系型的
数据库
,而芒果db是非关系型
数据库
,什么是关系型
数据库
啊,就是非常正规的这种表格啊,一行一列,这就是关系型
数据库
,而非关系型
数据库
,比如说用来存视频的,用来存图图像的啊。
12306 外包给阿里巴巴、IBM 等大企业做是否可行?
知乎上看到的,转载过来,雅俗共赏 12306首秀被骂的狗血喷头后铁道部找来IBM、阿里巴巴等大企业要解决方案,给出的条件是资金管够但是问题得解决。几大企业最后都拒绝了(其中阿里巴巴最后负责了排队系统的建设)。12306开始自己尝试解决问题。他们发现市面上可以买到的成套解决方案都不足以应付春运购票负载,所以只能自己改进已有的
数据库
(注:其实是改用VMware SQLFire/G
马士兵 MCA 架构师课程笔记(二十四)
就问这种特别触及问题的,我只能认为你的基础确实特别差,我就稍微照顾照顾你,首先黑白灰是
一个
逻辑裸机上的概念,并不是他那个你打开电脑,它里边真的有黑色对象,比如说它有
一个
标志位。这个标志位
写
的零一就代表黑色,这个标志位
写
的一零就代表灰色,
写
的零零就代表白色,到这里能get到吧,怎么把黑色,把黑色变成白色,你就把零一改成一零不就完了吗,气死我,好啊,朋友也不能回答。
攻略 | HR如何做好校园招聘?超强的校招攻略速收藏!(内含福利)
小米新零售管培生 哈喽,问一下有没有同样小米新零售管培生的同学,二面结束后,有一样收到学籍确认的邮件吗?题解 | #朋友的年龄是否相等# print(True if len(set(input().split()))==1 else False)满
帮
面试三面时间线 11-13 一面11-15 二面11-16 三面uu们,满
帮
还有坑位吗[牛泪][牛泪]求题解 | #最长回文子串# //最暴力的解法
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小
写
字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手
帮
忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有
帮
助!顺便散分! 6:VBA请教怎
Java EE
67,550
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章