java操作数据库SQL
多来几个例子简单的好!
参考答案: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用户名,密码为空