在SQL数据库中创建一个表格,如何使用代码,对此表格进行查询插入等操作。。
3个回答
展开全部
/**
*
oralce连接参数
*/
public
class
DBParam_oralce
{
public
final
static
String
driver="oracle.jdbc.driver.OracleDriver";//oralce数据库的驱动
public
final
static
String
url="jdbc:oracle:thin:@192.168.2.250:1521:ismg";//连接的url
public
final
static
String
user="admin";//用户名
public
final
static
String
pwd="admin";//密码
}
/**
*
数据库连接和关闭所以连接
*/
import
java.sql.*;
public
class
DBUtil
extends
DBParam_oracle
{
/**
*
连接数据库
*
*
@return
成功返回Connection,失败返回null
*/
public
static
Connection
getConnection()
{
Connection
con
=
null;
try
{
Class.forName(driver);//加载驱动
con
=
DriverManager.getConnection(url,
use,
pwd);//连接数据库
}
catch
(Exception
e)
{
e.printStackTrace();
return
null;
}
return
con;//成功返回Connection对象
}
/**关闭Connection连接
*
@param
con
*
@return
成功返回true,失败返回false
*/
public
static
boolean
closeConnection(Connection
con)
{
if
(con
!=
null)
try
{
con.close();
}
catch
(SQLException
e)
{
e.printStackTrace();
return
false;
}
return
true;
}
/**关闭Statement连接
*
@param
stmt
*
@return
成功返回true,失败返回false
*/
public
static
boolean
closestatement(Statement
stmt){
if(stmt!=null)
try
{
stmt.close();
}
catch
(SQLException
e)
{
e.printStackTrace();
return
false;
}
return
true;
}
/**关闭ResultSet连接
*
@param
re
*
@return
成功返回true,失败返回false
*/
public
static
boolean
closeResultSet(ResultSet
re){
if(re!=null)
try
{
re.close();
}
catch
(SQLException
e)
{
e.printStackTrace();
return
false;
}
return
true;
}
写了两个类,一般修改参数类DBParam_oracle或者再多写几个参数类,比如mysql、sql
server等等。让DBUtil继承不同的参数类就可以了,DBUtil不需要修改
*
oralce连接参数
*/
public
class
DBParam_oralce
{
public
final
static
String
driver="oracle.jdbc.driver.OracleDriver";//oralce数据库的驱动
public
final
static
String
url="jdbc:oracle:thin:@192.168.2.250:1521:ismg";//连接的url
public
final
static
String
user="admin";//用户名
public
final
static
String
pwd="admin";//密码
}
/**
*
数据库连接和关闭所以连接
*/
import
java.sql.*;
public
class
DBUtil
extends
DBParam_oracle
{
/**
*
连接数据库
*
*
@return
成功返回Connection,失败返回null
*/
public
static
Connection
getConnection()
{
Connection
con
=
null;
try
{
Class.forName(driver);//加载驱动
con
=
DriverManager.getConnection(url,
use,
pwd);//连接数据库
}
catch
(Exception
e)
{
e.printStackTrace();
return
null;
}
return
con;//成功返回Connection对象
}
/**关闭Connection连接
*
@param
con
*
@return
成功返回true,失败返回false
*/
public
static
boolean
closeConnection(Connection
con)
{
if
(con
!=
null)
try
{
con.close();
}
catch
(SQLException
e)
{
e.printStackTrace();
return
false;
}
return
true;
}
/**关闭Statement连接
*
@param
stmt
*
@return
成功返回true,失败返回false
*/
public
static
boolean
closestatement(Statement
stmt){
if(stmt!=null)
try
{
stmt.close();
}
catch
(SQLException
e)
{
e.printStackTrace();
return
false;
}
return
true;
}
/**关闭ResultSet连接
*
@param
re
*
@return
成功返回true,失败返回false
*/
public
static
boolean
closeResultSet(ResultSet
re){
if(re!=null)
try
{
re.close();
}
catch
(SQLException
e)
{
e.printStackTrace();
return
false;
}
return
true;
}
写了两个类,一般修改参数类DBParam_oracle或者再多写几个参数类,比如mysql、sql
server等等。让DBUtil继承不同的参数类就可以了,DBUtil不需要修改
展开全部
public
class
JDBConnection
{
private
String
dbDriver
=null;
//数据库的驱动
private
String
url
=null
;//URL地址
/**
*
获取
SQL连接
*/
public
Connection
connection
=
null;
public
JDBConnection()
{
try
{
dbDriver=Global.getDBDriver();
url=jdbc:jtds:sqlserver://ip地址:1433/数据库名称;
Class.forName(dbDriver).newInstance();
//加载数据库驱动
connection
=
DriverManager.getConnection(url,
用户名,密码);
//加载数据库
}
catch
(Exception
ex)
{
System.out.println("数据库加载失败");
}
}
}
class
JDBConnection
{
private
String
dbDriver
=null;
//数据库的驱动
private
String
url
=null
;//URL地址
/**
*
获取
SQL连接
*/
public
Connection
connection
=
null;
public
JDBConnection()
{
try
{
dbDriver=Global.getDBDriver();
url=jdbc:jtds:sqlserver://ip地址:1433/数据库名称;
Class.forName(dbDriver).newInstance();
//加载数据库驱动
connection
=
DriverManager.getConnection(url,
用户名,密码);
//加载数据库
}
catch
(Exception
ex)
{
System.out.println("数据库加载失败");
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我会C#.Net。
用SqlConnection连接数据库;
用SqlCommand执行SQL语句;
查询返回SqlDataReader,增删改返回影响行数。
要代码你再找我吧。745729276
用SqlConnection连接数据库;
用SqlCommand执行SQL语句;
查询返回SqlDataReader,增删改返回影响行数。
要代码你再找我吧。745729276
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询