
数据库有很多种类:mysql,oracle,mssql,db2等等。PHP *** 作数据库的时候,要保证该类型数据库的扩展已开启。这里连接的数据库以mysql为例:
<php//数据库服务器地址
$host="localhost";
//连接数据库用户名
$uname="root";
//连接数据库密码
$upass="";
//连接数据库
$conn=mysql_connect($host, $uname,$upass);
//判断连接
if(!$conn){
die("连接数据库失败!")mysql_errno();
}
//连接成功,其他 *** 作省略
>
1安装所需要的数据库。
2导入sql语句。包含表结构,数据等。
3导入所需要的jar包。
4准备容器部署项目,如tomcat。
5将项目部署到tomcat中,运行项目。
姑且当楼主的程序用的是JDBC连接数据库吧(不贴代码让人猜是真不好回答啊),楼主全文搜索
"DBManagergetConnection",就会找到下面这样的一句话:
DBManagergetConnection("");
打点的部分也可能是参数写的,反正就是找到了这么句话吧,重点就是这个打点的地方,参数的话,请看参数内容,内容大致如下:
jdbc:[某种数据库]://[IP地址]:[端口号]/[库名]user=[账户]&password=[密码]
举个mysql的例子:
jdbc:mysql://localhost:3306/testuser=root&password=root
这样你就你的代码是连接的什么数据库了,楼主期待代码是SQL Server数据库吧,呵呵。
如果不是,那你就决定是自己装一个,还是改造代码啦?当然你还要根据别人代码去创建数据库。
给个SQL Server的例子
//加载JDBC驱动
ClassforName("commicrosoftjdbcsqlserverSQLServerDriver");
//建立数据库连接,取得Connection对象
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
String user="sa";
String password="";
Connection conn=DriverManagergetConnection(url,user,password);
//后面就可以写 *** 作数据库的代码了
jdbc数据库连接:1加载驱动ClassforName(“xxxDriver”)2建立连接:Connection conn= DriverManagergetConnection(url,user,password);(url是连接地址ip端口号和数据库实例名,user用户名,password密码)3获取statement对象:Statement stmt=conncreateStatement();4通过Statement执行Sql语句:stmtexecuteQquery(String sql)会返回查询结果集,stmtexecuteUpdate(String sql)返回int型,表示影响记录的条数;5处理结果:ResultSet rs=strexecuteQuery(String sql);while(rsnext()){
Systemoutprintln(rsgetInt(id));
}
5:关闭数据源:rsclose();
下面是连接各种数据库的方法:
1、Oracle8/8i/9i数据库(thin模式)
ClassforName("oraclejdbcdriverOracleDriver")newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManagergetConnection(url,user,password);
2、DB2数据库
ClassforName("comibmdb2jdbcappDB2Driver ")newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManagergetConnection(url,user,password);
3、Sql Server70/2000数据库
ClassforName("commicrosoftjdbcsqlserverSQLServerDriver")newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManagergetConnection(url,user,password);
4、Sybase数据库
ClassforName("comsybasejdbcSybDriver")newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";
//myDB为你的数据库名
Properties sysProps = SystemgetProperties();
SysPropsput("user","userid");
SysPropsput("password","user_password");
Connection conn= DriverManagergetConnection(url, SysProps);
5、Informix数据库
ClassforName("cominformixjdbcIfxDriver")newInstance();
String url =
"jdbc:informix-sqli://123456789:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
//myDB为数据库名
Connection conn= DriverManagergetConnection(url);
6、MySQL数据库
ClassforName("orggjtmmmysqlDriver")newInstance();
String url ="jdbc:mysql://localhost/myDBuser=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//myDB为数据库名
Connection conn= DriverManagergetConnection(url);
7、PostgreSQL数据库
ClassforName("orgpostgresqlDriver")newInstance();
String url ="jdbc:postgresql://localhost/myDB"
//myDB为数据库名
String user="myuser";
String password="mypassword";
Connection conn= DriverManagergetConnection(url,user,password);
8、JDBC-ODBC桥
ClassforName("sunjdbcodbcJdbcOdbcDriver");
Connection con=DriverManagergetConnection("jdbc:odbc:jsp");
jsp为建立的odbc数据源名,事先要先将SQL server的表设置为数据源。在“管理工具”-“数据源odbc”里用系统DNS添加。
8Oracle8/8i/9i数据库(thin模式)
//import javasql;
ClassforName("oraclejdbcdriverOracleDriver")newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManagergetConnection(url,user,password);
Statement stmtNew=conncreateStatement();
9DB2数据库
//import javasql;
ClassforName("comibmdb2jdbcappDB2Driver ")newInstance();
String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManagergetConnection(url,user,password);
Statement stmtNew=conncreateStatement();
10Sql Server70/2000数据库
//import javasql;
ClassforName("commicrosoftsqlserverjdbcSQLServerDriver")newInstance();
//String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db2"; //70、2000
String url="jdbc:sqlserver://localhost:1433;DatabaseName=db2"; //2005
//db2为数据库名
String user="sa";
String password="";
Connection conn= DriverManagergetConnection(url,user,password);
Statement stmtNew=conncreateStatement();
11Sybase数据库
//import javasql;
ClassforName("comsybasejdbcSybDriver")newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名
Properties sysProps = SystemgetProperties();
SysPropsput("user","userid");
SysPropsput("password","user_password");
Connection conn= DriverManagergetConnection(url, SysProps);
Statement stmtNew=conncreateStatement();
12Informix数据库
//import javasql;
ClassforName("cominformixjdbcIfxDriver")newInstance();
String url = "jdbc:informix-sqli://123456789:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword"; //myDB为数据库名
Connection conn= DriverManagergetConnection(url);
Statement stmtNew=conncreateStatement();
13MySQL数据库
//import javasql;
//ClassforName("orggjtmmmysqlDriver")newInstance();
ClassforName("commysqljdbcDriver");
//String url ="jdbc:mysql://localhost/myDBuser=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1";
String url ="jdbc:mysql://localhost:3306/myDB";
//myDB为数据库名
Connection conn= DriverManagergetConnection(url,"root","root");
Statement stmtNew=conncreateStatement();
14PostgreSQL数据库
//import javasql;
ClassforName("orgpostgresqlDriver")newInstance();
String url ="jdbc:postgresql://localhost/myDB" //myDB为数据库名
String user="myuser";
String password="mypassword";
Connection conn= DriverManagergetConnection(url,user,password);
Statement stmtNew=conncreateStatement();
15access数据库直连用ODBC的
//import javasql;
ClassforName("sunjdbcodbcJdbcOdbcDriver") ;
String url="jdbc:odbc:Driver={MicroSoft Access Driver (mdb)};DBQ="+applicationgetRealPath("/Data/ReportDemomdb");
Connection conn = DriverManagergetConnection(url,"sa","");
Statement stmtNew=conncreateStatement();
16程序计时
long time1=SystemcurrentTimeMillis();
long time2=SystemcurrentTimeMillis();
long interval=time2-time1;
17延时
try {
Threadsleep(IntegerParse(%%1));
} catch(InterruptedException e) {
eprintStackTrace();
}
18连接Excel文件
//import javasql;
ClassforName("sunjdbcodbcJdbcOdbcDriver");
String url = "jdbc:odbc:driver={Microsoft Excel Driver (xls)};DBQ=D:\\myDBxls"; // 不设置数据源
String user="myuser";
String password="mypassword";
Connection conn= DriverManagergetConnection(url,user,password);
Statement stmtNew=conncreateStatement();
以上就是关于PHP源代码连接数据库全部的内容,包括:PHP源代码连接数据库、带数据库的jsp源代码如何运行、如何运行带有数据库的java程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)