程序开发 > 正文

数据库连接大全

亮术网 2013-08-13 本网原创

  不同的程序开发语言,数据库连接方式不一样,本文总结了 Asp.net、Asp、PHP、JSP 连接不同类型数据库的多种连接方法,可以根据需要选择。

 

  一、Asp.net数据库连接

  1、连接Sql数据库

  1)连接方式一

  <add name="SQLConnString" connectionString="server=(local);database=数据库名;user id=用户名;password=密码;min pool size=4;max pool size=200;" providerName="System.Data.SqlClient"/>

  server=(local):表示连接本机的数据库,如果网站跟数据库不在同一台电脑,则需要把(local)改为IP,如果数据的默认端口 1433 更改了,需要加上端口号,即 server=IP:端口号。

  min pool size:最小连接池大小,默认值为0,如果设置 min pool size=4,则一直保存着4个连着数据库的连接,不管用不用得到;

  max pool size:最大连接池大小,默认值为500,如果连接池中的连接不够用并且小于 max pool size,则创建新的连接;如果连接池中的连接已大于 max pool size,即使连接不够用,也不能创建新连接,只能等待直到其它连接被释放。

 

  2)连接方式二

  connectionString="provider=SQLOLEDB;Data Source=服务器名或IP;Initial Catalog=数据库名;uid=用户;pwd=密码"

 

 

  2、连接Access数据库

  1)连接Access2003数据库

  provider=Microsoft.Jet.Oledb.4.0;Data Source=Access 数据库路径;Jet OLEDB:Database Password=密码;

  Access数据库没有设置密码可不要 Jet OLEDB:Database Password=密码;

 

  2)连接Access2007以上版本数据库

  "Provider=Microsoft.Ace.Oledb.12.0;Data Source=Access 数据库路径;"

 

  3)连接Access2000数据库

  "Provider=Microsoft.Jet.Oledb.3.5;Data Source=Access 数据库路径;"

 

 

  二、PHP数据库连接

  $db_conn = mysql_connect(localhost或IP, 用户名, 密码)

  mysql_select_db(要操作的数据库, $db_conn);

  $res = mysql_query("Select * From Product");

 

 

  三、JSP数据库连接

  1、连接 MsSql 数据库

  String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名";

  或

  String url = "jdbc:microsoft:sqlserver://168.36.256.98:1433;DatabaseName=数据库名";

  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

  Connection conn = DriverManager.getConnection(url, 用户名, 密码);

 

  2、连接 Oracle 数据库

  String url = "jdbc:oracle:thin:@localhost:1521:orcl";

  Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

  Connection conn = DriverManager.getConnection(url, 用户名, 密码);

 

  3、连接 MySql 数据库

  String url = "jdbc:mysql://localhost/数据库名?user=用户名&password=密码";
  //也可以加上 &useUnicode=true&characterEncoding=8859_1

  Class.forName("com.mysql.jdbc.Driver").newInstance();

  Connection conn=DriverManager.getConnection(url);

 

  4、连接 DB2 数据库

  String url = "jdbc:db2://localhost:5000/数据库名";//localhost 可用IP代替

  Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();

  Connection conn = DriverManager.getConnection(url, 用户名, 密码);

 

 

  5、连接 Sybase 数据库

  String url = "jdbc:sybase:Tds:localhost:5007/数据库名";//localhost 可用IP代替

  Properties p = System.getProperties();

  p.put("user", "用户名");

  p.put("password", "密码");

  Class.forName("com.sybase.jdbc.SybDriver").newInstance();

  Connection conn = DriverManager.getConnection(url, p);

 

 

  四、Asp数据库连接

  1、连接Sql数据库

  1)ODBC连接

  "Driver={sql server};server=服务器名;database=数据库名;uid=用户名;pwd=密码;"

 

  2)OLEDB连接

  "Provider=SQLOLEDB;data source=服务器名或IP;initial catalog=数据库名;userid=用户名;password=密码;"

 

  2、连接Access数据库

  1)连接Access2003数据库

  ODBC连接:"Driver={microsoft access driver(*.mdb)};dbq=数据库名.mdb;uid=用户名;pwd=密码;"

  OLEDB连接:"Provider=microsoft.jet.oledb.4.0;data source=数据库路径;user id=用户名;password=密码;"

  用户名和密码,如果没有设置密码,可不要。

 

  2)连接Access2007以上版本数据库

  OLEDB连接:"Provider=Microsoft.Ace.Oledb.12.0;Data Source=Access 数据库路径;"

 

  3、连接MySql数据库

  "Driver={mysql};database=数据库名;uid=用户名;pwd=密码;option=16386;"

本文浓缩标签:数据库连接