2个回答
展开全部
Access因为好像没驱动没办法跟java连接;错误!!!
-----------------------------
其他的如下:
A:MSSQL:
//第一步:加载驱动;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs";
//Sql默认端口好1433。IP:127.0.0.1本机
//第二步:建立连接;
Connection con = DriverManager.getConnection(url,"sa","");
B:MYSQL:
Class.forName("com.mysql.jdbc.Driver");
String url =
"jdbc:mysql://127.0.0.1/prodb?useUnicode=true&characterEncoding=GBK";
con = DriverManager.getConnection(url, "root", "");
C:使用ODBC连接Sqlserver
//第一步:加载驱动;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//sun.jdbc.odbc.JdbcOdbcDriver;
//jdbc.odbc均为桥级驱动。
//第二步:建立连接;
String url = "jdbc:odbc:MyDataSource";
//永远以java的jdbc开头
//url本身又分成三部分。
Connection con = DriverManager.getConnection(url,"sa","");
一般我们用得比较多的是跟Mysql连接下面是具体的一个例子:
package pro;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnection
{
public static Connection getConnection()
{
//得到连接;
Connection con = null;
try
{
Class.forName("com.mysql.jdbc.Driver");
String url =
"jdbc:mysql://127.0.0.1/prodb?useUnicode=true&characterEncoding=GBK";
con = DriverManager.getConnection(url, "root", "");
} catch (ClassNotFoundException e)
{
e.printStackTrace();
} catch (SQLException e)
{
e.printStackTrace();
}
//然后返回连接;
return con;
}
}
——------------------------------------
PS:今天问老师了,抱歉啊,前面回答错误:Access可以跟java连接的,使用ODBC连接,在控制面板-》管理工具-》数据源(ODBC)里面配置好了,然后在上面的A步处将sqlserver.SQLServerDriver改为Access的就行了。。。
-----------------------------
其他的如下:
A:MSSQL:
//第一步:加载驱动;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs";
//Sql默认端口好1433。IP:127.0.0.1本机
//第二步:建立连接;
Connection con = DriverManager.getConnection(url,"sa","");
B:MYSQL:
Class.forName("com.mysql.jdbc.Driver");
String url =
"jdbc:mysql://127.0.0.1/prodb?useUnicode=true&characterEncoding=GBK";
con = DriverManager.getConnection(url, "root", "");
C:使用ODBC连接Sqlserver
//第一步:加载驱动;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//sun.jdbc.odbc.JdbcOdbcDriver;
//jdbc.odbc均为桥级驱动。
//第二步:建立连接;
String url = "jdbc:odbc:MyDataSource";
//永远以java的jdbc开头
//url本身又分成三部分。
Connection con = DriverManager.getConnection(url,"sa","");
一般我们用得比较多的是跟Mysql连接下面是具体的一个例子:
package pro;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnection
{
public static Connection getConnection()
{
//得到连接;
Connection con = null;
try
{
Class.forName("com.mysql.jdbc.Driver");
String url =
"jdbc:mysql://127.0.0.1/prodb?useUnicode=true&characterEncoding=GBK";
con = DriverManager.getConnection(url, "root", "");
} catch (ClassNotFoundException e)
{
e.printStackTrace();
} catch (SQLException e)
{
e.printStackTrace();
}
//然后返回连接;
return con;
}
}
——------------------------------------
PS:今天问老师了,抱歉啊,前面回答错误:Access可以跟java连接的,使用ODBC连接,在控制面板-》管理工具-》数据源(ODBC)里面配置好了,然后在上面的A步处将sqlserver.SQLServerDriver改为Access的就行了。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询