java程序中sql server和oracle、mysql的连接字符串有什么不同?
3个回答
2013-08-07
展开全部
java连接sql server的连接字符串为:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:sqlserver://localhost:1433;database=数据库名;user=用户名;password=密码";
java连接oracle的连接字符串为:
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@服务服务器IP地址:端口号:数据库,用户名,密码";
连接mysql的最简单,为:
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/数据库名",用户名,密码;
其实都是JDBC连接方式,而且与数据库建立连接的步骤都一
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:sqlserver://localhost:1433;database=数据库名;user=用户名;password=密码";
java连接oracle的连接字符串为:
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@服务服务器IP地址:端口号:数据库,用户名,密码";
连接mysql的最简单,为:
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/数据库名",用户名,密码;
其实都是JDBC连接方式,而且与数据库建立连接的步骤都一
2013-08-07
展开全部
java连接各种数据库(mysql,sql server,oracle)
MYSQL:
private String conUrl ="jdbc:mysql://localhost:3306/数据库"
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(conUrl,"用户名","密码");
SQL SERVER:
(JTDS连接):
private String url="jdbc:jtds:sqlserver://localhost:1433/数据库";
Class.forName("net.sourceforge.jtds.jdbc.Driver");
conn=DriverManager.getConnection(url,"用户名","密码");
(JDBC连接)
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=数据库";
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, "用户名", "密码");
ORACLE:
1.JDBC OCI: 此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件。
2.JDBC Thin: 这种驱动一般用在运行在WEB浏览器中的JAVA程序。它不是通过OCI or Net8,而是通过Java sockets进行通信 ,因此不需要在使用JDBC Thin的客户端机器上安装客户端软件。
3.JDBC KPRB: 这种驱动由直接存储在数据库中的JAVA程序使用,如Java Stored Procedures 、triggers、Database JSP's。It uses the default/ current database session and thus requires no additional database username, password or URL。
(JDBC THIN连接)
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@ machine(ip@)(机器IP) : 1521(端口号) :ora1(数据库)";
Connection conn=DriverManager.getConnection(url,"用户名","密码");
(JDBC OCI连接)
Class.forName ("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:oci8:@ORA1 (net server)";// or oci9 @Service, userid, password
Connection conn = DriverManager.getConnection("url", "scott(用户名)", "tiger(密码)");
MYSQL:
private String conUrl ="jdbc:mysql://localhost:3306/数据库"
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(conUrl,"用户名","密码");
SQL SERVER:
(JTDS连接):
private String url="jdbc:jtds:sqlserver://localhost:1433/数据库";
Class.forName("net.sourceforge.jtds.jdbc.Driver");
conn=DriverManager.getConnection(url,"用户名","密码");
(JDBC连接)
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=数据库";
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, "用户名", "密码");
ORACLE:
1.JDBC OCI: 此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件。
2.JDBC Thin: 这种驱动一般用在运行在WEB浏览器中的JAVA程序。它不是通过OCI or Net8,而是通过Java sockets进行通信 ,因此不需要在使用JDBC Thin的客户端机器上安装客户端软件。
3.JDBC KPRB: 这种驱动由直接存储在数据库中的JAVA程序使用,如Java Stored Procedures 、triggers、Database JSP's。It uses the default/ current database session and thus requires no additional database username, password or URL。
(JDBC THIN连接)
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@ machine(ip@)(机器IP) : 1521(端口号) :ora1(数据库)";
Connection conn=DriverManager.getConnection(url,"用户名","密码");
(JDBC OCI连接)
Class.forName ("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:oci8:@ORA1 (net server)";// or oci9 @Service, userid, password
Connection conn = DriverManager.getConnection("url", "scott(用户名)", "tiger(密码)");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-07
展开全部
CREATE DATABASE LINK数据库链接名CONNECT TO 用户名 IDENTIFIED BY 密码 USING ‘数据库连接串'; 数据库连接串可以用NET8 EASY CONFIG或者直接修改TNSNAMES.ORA里定义.
数据库参数global_name=true时要求数据库链接名称跟远端数据库名称样
java连接sql server的连接字符串为: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url="jdbc:sqlserver://localhost:1433;database=数据库名;user=用户名;password=密码";
数据库参数global_name=true时要求数据库链接名称跟远端数据库名称样
java连接sql server的连接字符串为: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url="jdbc:sqlserver://localhost:1433;database=数据库名;user=用户名;password=密码";
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询