
数据库有很多种类:mysql,oracle,mssql,db2等等。PHP *** 作数据库的时候,要保证该类型数据库的扩展已开启。这里连接的数据库以mysql为例:
<php//数据库服务器地址
$host="localhost";
//连接数据库用户名
$uname="root";
//连接数据库密码
$upass="";
//连接数据库
$conn=mysql_connect($host, $uname,$upass);
//判断连接
if(!$conn){
die("连接数据库失败!")mysql_errno();
}
//连接成功,其他 *** 作省略
>
下面是对sqlserver 2005的连接,用的是java语言
/
此类用于获得数据库连接对象以及关闭
@author student
/
public class DBConnection {
private static final String DRIVER_CLASS = "commicrosoftsqlserverjdbcSQLServerDriver";
private static final String DATABASE_URL = "jdbc:sqlserver://localhost:1035;databaseName=books";
private static final String DATABASE_USER = "sa";
private static final String DATABASE_PASSWORD = "123456";
/
获得一个数据连接对象
@return
/
public Connection getConn(){
Connection con = null;
try{
ClassforName(DRIVER_CLASS);
con = DriverManagergetConnection(DATABASE_URL,DATABASE_USER,DATABASE_PASSWORD);
}catch(ClassNotFoundException ex){
exprintStackTrace();
}catch(SQLException ex){
exprintStackTrace();
}
return con;
}
/
关闭数据库相关对象
/
public void closeConn(ResultSet rs,PreparedStatement ps,Connection con){
try{
if(rs!=null)
rsclose();
if(ps!=null)
psclose();
if(con!=null)
conclose();
}catch(SQLException ex){
exprintStackTrace();
}
}
}
下面是对sqlserver 2000的连接,用的是java语言
public class BaseJdbcDAO {
protected Connection conn=null;
protected Statement stmt=null;
protected PreparedStatement pstmt=null;
protected ResultSet rs=null;
protected void openConn(){
Connection aConn=null;
try {
ClassforName("commicrosoftjdbcsqlserverSQLServerDriver");
aConn=DriverManagergetConnection("jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=epet","123","123");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
thisconn=aConn;
}
protected void closeAll(){
if(rs!=null){
try {
rsclose();
} catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
if(stmt!=null){
try {
stmtclose();
} catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
if(pstmt!=null){
try {
pstmtclose();
} catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
if(conn!=null){
try {
connclose();
} catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
}
}
以上就是关于PHP源代码连接数据库全部的内容,包括:PHP源代码连接数据库、数据库连接 *** 作的基本代码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)