您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

JDBC连接常用数据库 基本的CURD

2024/3/2 21:26:26发布19次查看
欢迎进入java社区论坛,与200万技术人员互动交流 >>进入 jdbc连接各个数据库的classname与url jdbc连接db2 private string classname=com.ibm.db2.jdbc.net.db2driver; private string url=jdbc:db2://localhost:8080/lwc; jdbc连接microsoft sqlserver
欢迎进入java社区论坛,与200万技术人员互动交流 >>进入
jdbc连接各个数据库的classname与url
jdbc连接db2
private string classname=com.ibm.db2.jdbc.net.db2driver;
private string url=jdbc:db2://localhost:8080/lwc;
jdbc连接microsoft sqlserver(microsoft)
private string classname=com.microsoft.jdbc.sqlserver.sqlserverdriver;
private string url=jdbc:microsoft:sqlserver://
localhost:1433;selectmethod=cursor;databasename=lwc;
jdbc连接sybase(jconn2.jar)
private string classname=com.sybase.jdbc2.jdbc.sybdriver;
private string url=jdbc:sybase:tds:localhost:2638;
jdbc连接mysql(mm.mysql-3.0.2-bin.jar)
private string classname=org.gjt.mm.mysql.driver;
private string url=jdbc:mysql://localhost:3306/lwc;
jdbc连接postgresql(pgjdbc2.jar)
private string classname=org.postgresql.driver;
private string url=jdbc:postgresql://localhost/lwc;
jdbc连接oracle(classes12.jar)
private string classname=oracle.jdbc.driver.oracledriver;
private string url=jdbc:oracle:thin:@localhost:1521:lwc;
jdbc连接数据库案例
package com.itlwc;
import java.sql.connection;
import java.sql.drivermanager;
import java.sql.resultset;
import java.sql.sqlexception;
import java.sql.statement;
public class dbconnection {
private static connection conn = null;
private string user = ;
private string password = ;
private string classname = com.microsoft.jdbc.sqlserver.sqlserverdriver;
private string url = jdbc:microsoft:sqlserver://
+ localhost:1433;selectmethod=cursor;databasename=lwc;
private dbconnection() {
try {
class.forname(this.classname);
conn = drivermanager.getconnection(url, user, password);
system.out.println(连接数据库成功);
} catch (classnotfoundexception e) {
system.out.println(连接数据库失败);
} catch (sqlexception e) {
system.out.println(连接数据库失败);
}
}
public static connection getconn() {
if (conn == null) {
conn = (connection) new dbconnection();
}
return conn;
}
// 关闭数据库
public static void close(resultset rs, statement state, connection conn) {
if (rs != null) {
try {
rs.close();
} catch (sqlexception e) {
e.printstacktrace();
}
rs = null;
}
if (state != null) {
try {
state.close();
} catch (sqlexception e) {
e.printstacktrace();
}
state = null;
}
if (conn != null) {
try {
conn.close();
} catch (sqlexception e) {
e.printstacktrace();
}
conn = null;
}
}
// 测试数据库连接是否成功
public static void main(string[] args) {
getconn();
}
}
基本curd
获取数据库连接请查考jdbc连接常用数据库
private connection conn = dbconnection.getconn();
增加方法
使用拼sql增加
public void add1(student student) {
string sql = insert into student values( + student.getid() + ,'
+ student.getcode() + ',' + student.getname() + ',
+ student.getsex() + , + student.getage() + );
preparedstatement ps = null;
try {
ps = conn.preparestatement(sql);
ps.executeupdate();
} catch (sqlexception e) {
e.printstacktrace();
}
dbconnection.close(null, ps, conn);
}
[1] [2] [3]
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product