Java如何连接access,我的ODBC这样怎么设置?是不是有什么东西没安?_百 ...
发布网友
发布时间:2024-09-17 07:51
我来回答
共2个回答
热心网友
时间:2024-10-09 02:53
Jsp、java处理数据库的六个步骤(查询):
第一步:加载驱动程序
第二步:建立数据库连接对象,连接相应数据库
第三步:创建可执行sql语句的statement对象
第四步:statement对象执行sql语句,生成记录集rs
第五步:处理结果记录集rs,如遍历访问
第六部:关闭数据库对象
此六步操作,适用于任何数据库,统一机制的访问操作(JDBC)
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con= DriverManager.getConnection
("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=yycj","sa","");
常见数据库的JDBC连接字符串(第一、二步)
1. ODBC
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cn = DriverManager.getConnection("jdbc:odbc:db1", "","");
2.Access
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:driver={MicrosoftAccess Driver (*.mdb)};DBQ=D:\\myweb\\djks\\yy2012.mdb","","");
3. Microsoft SQLServerClass.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
cn= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;
DatabaseName=yycj","sa","");
4. MySQL
Class.forName("org.gjt.mm.mysql.Driver");
cn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/myDatabaseName", sUsr, sPwd );
或:
Class.forName("com.mysql.jdbc.Driver");
cn =DriverManager.getConnection( "jdbc:mysql://localhost:3306/mydata?user=root& password=root");
5. oracle
Class.forName("oracle.jdbc.driver.OracleDriver");
cn = DriverManager.getConnection( "jdbc:oracle:thin:@localhost:1521:ORCL", sUsr, sPwd );
<%@pagelanguage="java" import="java.sql.*" contentType="text/html;charset=utf-8"%>
<html>
<head>
<title>jsp读取Access数据库实例</title>
</head>
<body>
<%!Connectioncon;
Statementst;
ResultSetrs;
%>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//注册驱动
con= DriverManager.getConnection("jdbc:odbc:db1");//建立数据库连接对象
st= con.createStatement();//创建可执行sql语句的statement对象
rs=st.executeQuery("Select * From cjb"); //statement执行sql语句,生成记录集rs
while(rs.next())//遍历记录集各记录
{
out.print(rs.getString("bj")+" "+rs.getString("xm")+" "+rs.getString("zf"));
out.print("<br>");
}
rs.close();
st.close();
con.close();
%>
</body>
</html>
热心网友
时间:2024-10-09 02:56
就像你那样创建一个odbc数据源,然后用java创建连接就可以连上数据库了