package com.mh1.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class SqlHelp {
PreparedStatement ps=null;
ResultSet rs=null;
Connection ct=null;
//2005sql
//String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
//2000sql
String driverName="com.microsoft.jdbc.sqlserver.SQLServerDriver";
// String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=MyRestaurantDB";
String url="jdbc:sqlserver://localhost:1433;DatabaseName=mhl";
String user="sa";
String passwd="sa";
boolean b=true;
public static void main(String[] args) {
}
public boolean zsg(String sql,String param[] )
{
try{
ps=ct.prepareStatement(sql);
//对参数赋值
for(int i=0;i<param.length;++i)
{
ps.setString(i+1, param[i]);
}
ps.executeUpdate();
}catch(Exception e)
{
//如果异常就是删除不成功那么返回false
b=false;
e.printStackTrace();
}
return b;
}
public SqlHelp(){
try{
//加载驱动
Class.forName(driverName);
//获得连接
ct=DriverManager.getConnection(url,user,passwd);
}catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
}
public ResultSet query(String sql,String param[] )
{
try{
ps=ct.prepareStatement(sql);
//对参数赋值
for(int i=0;i<param.length;++i)
{
ps.setString(i+1, param[i]);
}
rs=ps.executeQuery();
}catch(Exception e)
{
e.printStackTrace();
}finally{
}
return rs;
}
public void close()
{
try{
if(rs!=null)
rs.close();
if(ps!=null)
ps.close();
if(ct!=null)
ct.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class SqlHelp {
PreparedStatement ps=null;
ResultSet rs=null;
Connection ct=null;
//2005sql
//String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
//2000sql
String driverName="com.microsoft.jdbc.sqlserver.SQLServerDriver";
// String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=MyRestaurantDB";
String url="jdbc:sqlserver://localhost:1433;DatabaseName=mhl";
String user="sa";
String passwd="sa";
boolean b=true;
public static void main(String[] args) {
}
public boolean zsg(String sql,String param[] )
{
try{
ps=ct.prepareStatement(sql);
//对参数赋值
for(int i=0;i<param.length;++i)
{
ps.setString(i+1, param[i]);
}
ps.executeUpdate();
}catch(Exception e)
{
//如果异常就是删除不成功那么返回false
b=false;
e.printStackTrace();
}
return b;
}
public SqlHelp(){
try{
//加载驱动
Class.forName(driverName);
//获得连接
ct=DriverManager.getConnection(url,user,passwd);
}catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
}
public ResultSet query(String sql,String param[] )
{
try{
ps=ct.prepareStatement(sql);
//对参数赋值
for(int i=0;i<param.length;++i)
{
ps.setString(i+1, param[i]);
}
rs=ps.executeQuery();
}catch(Exception e)
{
e.printStackTrace();
}finally{
}
return rs;
}
public void close()
{
try{
if(rs!=null)
rs.close();
if(ps!=null)
ps.close();
if(ct!=null)
ct.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
本文详细介绍了如何使用Java编写数据库操作代码,包括加载驱动、建立连接、执行SQL语句及关闭资源等关键步骤,同时提供了数据库查询和更新的具体实现方式。
1049

被折叠的 条评论
为什么被折叠?



