PHP源代码连接数据库

PHP源代码连接数据库,第1张

数据库有很多种类: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源代码连接数据库、数据库连接 *** 作的基本代码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10052756.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存