用java编程实现对数据的添加删除
发布网友
发布时间:2022-05-02 10:20
我来回答
共3个回答
热心网友
时间:2022-05-02 11:50
java JDBC连接数据库
package com.life.common;
import java.sql.*;
public class jdbcconn{
Connection conn=null;
String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;user=zqdl;password=zqdl;database=zq_db";//user登录数据库名,password登录密码,database数据库名
public jdbcconn(){//构造函数加载驱动
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch(Exception e){
System.out.println(e.getMessage());
}
}
//EQ方法用于查询数据库,返回结果集类型
public ResultSet EQ(String Sql){
ResultSet rs=null;
try{
conn=DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(Sql);
}
catch(SQLException e){
}
return rs;
}
//UP方法用于修改数据库返回int型数据,表示影响到的行数
public int UP(String Sql){
int rs=0;
try{
conn=DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
rs=stmt.executeUpdate(Sql);
}
catch(SQLException e){
}
return rs;
}
//Close关闭数据库连接
public void Close(){
try{
conn.close();
}
catch(Exception e){
}
}
}
注意此方法须要msutil.jar,mssqlserver.jar,msbase.jar这3个包,然后还需要给SQL数据库打上SP3或者SP4的补丁
====================================================================
2,数据源连接方法,这个基本和上面一样就不写注释了 只是驱动不一样而以
package com.life.common;
import java.sql.*;
public class conn{
Connection conn=null;
public conn(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
System.out.println(e.getMessage());
}
}
public ResultSet EQ(String Sql){
ResultSet rs=null;
try{
conn=DriverManager.getConnection("jdbc:odbc:zqdl","aaaa","admin");
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(Sql);
}
catch(SQLException e){
}
return rs;
}
public int UP(String Sql){
int rs=0;
try{
conn=DriverManager.getConnection("jdbc:odbc:zqdl");
Statement stmt=conn.createStatement();
rs=stmt.executeUpdate(Sql);
}
catch(SQLException e){
}
return rs;
}
public void Close(){
try{
conn.close();
}
catch(Exception e){
}
}
}
//注意数据源连接需要建数据源,怎么建就不用我说了吧
("jdbc:odbc:zqdl","aaaa","admin");数据源名称zqdl aaaa用户名 admin密码
("jdbc:odbc:zqdl");如果是这样那么默认为sa用户名,密码为空
热心网友
时间:2022-05-02 13:08
public class DataBase {
private java.sql.Connection _conn=null ;
private java.sql.Statement _st=null;
public DataBase() //
{
}
///打开数据
public void openDB()
{
String connStr="jdbc:mysql://127.0.0.1/onedot";
try{
Class.forName("com.mysql.jdbc.Driver");
_conn=DriverManager.getConnection(connStr,"root","54249636");
}
catch(Exception e)
{
//失败
System.out.println(e.toString());
System.exit(0);
}
}
//查询
public java.sql.ResultSet getQuery(String sql)
{
openDB();
java.sql.ResultSet _rs=null;
try{
_st=_conn.createStatement();
_rs=_st.executeQuery(sql);
}
catch(Exception e)
{
//失败
System.out.println(e.toString());
System.exit(0);
}
return _rs;
}
public void executeSql(String sql)
{
try{
_st=_conn.createStatement();
_st.execute(sql);
}
catch(Exception e)
{
System.out.println(e.toString());
System.exit(0);
}
}
}
热心网友
时间:2022-05-02 14:42
怎么给你?邮箱?