java用jdbc访问数据库,驱动路径等怎么弄,

作者&投稿:子纯 (若有异议请与网页底部的电邮联系)
java用jdbc访问数据库,驱动路径等怎么弄,~

public Connection getCon2005()
{
Connection con=null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//类路径
con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databasename=student","sa","sa2005");//url和用户名密码。
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

return con;
}

sql2005的链接,

在安卓下也可以使用数据库,但一般使用的是系统自带的sqllite数据库,很少通过jdbc连出去的。
按你的情况是,安卓访问ws,ws访问数据库,这种模式是可以的。
问题是:既然是ws访问数据库,而ws是不可能部署在安卓手机上的,所以你的问题和android无关的。
如果非要android连接数据库,你也可以试试。至于说jdbc,那只是一个库,不需要所谓的安装,android自带的应该有相关的库,即使没有同名的,那也有功能类似的。你查查他的develop文档。
不应该把sun的库拿给android,那样不好。

根据数据库的不同,jdbc的写法也多少有些不同
Oracle
装载驱动
DRIVER = "oracle.jdbc.driver.OracleDriver"; // 固定写法
URL = "jdbc:oracle:thin:@202.207.23.190:1521:abc";//@之前为固定写法@之后为服务器IP端口和数据库名 以冒号为分隔符
Class.forName(DRIVER); // 注册驱动
java.sql.Connection con=DriverManager.getConnection(URL, user, pass); // 获得连接 user服务器的 用户名 pass 密码
SQLServer,只需将其中的driver,URL,改成
"com.microsoft.sqlserver.jdbc.SQLServerDriver";
"jdbc:sqlserver://127.0.0.1:1433;databaseName=abc" ;
即可

就以SQLServer为例吧。
首先要有相对应的驱动包。如:(不一定是这个版本的,但是一定要有相对应的jar包)
mySql的“mysql5.0.0-beta-bin.jar”;
SqlServer的“jtds-1.2.2.jar”;
Oracle的“classes12.jar”;
//下面是个连接SqlServer的JDBC,注释也有,你自己看下吧
//连接的是本机的“master”数据库
package com.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
*
* @author Administrator
* 连接SQLServer数据库
*
*/
public class ConnectionSQLServer {
/**
* @param args
*/
public static void main(String[] args) {
try {
// 首先要注册驱动程序,Class.forName("驱动类名");
Class.forName("net.sourceforge.jtds.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
// 数据库的地址,指定连接数据库时所需要的信息
String url = "jdbc:jtds:sqlserver://localhost:1433/master";
String user = "sa"; // 登陆用户
String pwd = "sa"; // 登陆密码,如果没有密码就不用输入
try {
// 通过驱动管理器(DriverManager)来连接数据库。
Connection conn = DriverManager.getConnection(url, user, pwd);
if (conn != null) {
System.out.println("连接SQlServer成功");
}
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

}

java连接mysql数据库
首先创建一个User 类,定义private属性变量,设置属性方法(),和获得属性方法()

import java.sql.Connection;
import java.sql.DriverManager;PrePpP
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class DAO{
public static void main(String args[])throws ClassNotFoundException, SQLException{
Class.forName("com.mysql.jdbc.Driver")//声明驱动
Connection con=DriverManager.GetConnection("jdbc(子协议):mysql(定位数据库)://localhost:3306(端口)/mydb(数据库名)");//建立连接
PreparedStatement ps=con.prepareStatement("insert into 表名( 字段名1,字段名2.,....)value(?,?,?)");// 获得代理
ps.setString(1,u.getUsername()); //这里的1表示第一个?表示的是第一个字段的值, 在 User类中定义一个u的实体,并getUsername()中获得值
ps.executeUpdate(); //执行代理中的语句
ps.close(); //关闭代理
con.close();//关闭连接
}
}

JAVA用JDBC连接数据库Sql Server 2005怎么连啊!
答:如果用JDBC-ODBC桥,要在控制面板的ODBC数据源管理里面加一个ODBC数据源并配置它到SqlServer才行。为了兼容性和可移植性不建议使用 建议你直接用MS提供的MSSQLServer JDBC Driver(com.microsoft.jdbc.sqlserver.SQLServerDriver),在MS的网站可以找到。用法和其他JDBC驱动程序一样,连接字符串如下:cn=...

如何在Java程序中访问mysql数据库中的数据并进行简单的操作
答:首先创建个连接MySQL的类;例 package cn.com.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;public class JDBCUtils { // 驱动程序名 String driver = "com.mysql.jdbc.Driver";// URL指向要访问的数据库名world String...

java是怎么连接mysql数据库的
答:3、最后通过代码进行连接。(1)确定连接路径URL:String url="jdbc:mysql://localhost(可以是本机IP地址):3306(端口号)/mysqltest(数据库名称)?"+"user=用户账号&password=用户密码&useUnicode=字符编码";(2)加载驱动:Class.forName("com.mysql.jdbc.Driver");(3)连接,获取Connection对象 Conn...

JAVA JDBC连接DB2数据库问题
答:JDBC 是一个与供应商无关的动态 SQL 接口,该接口通过标准化的 Java 方法向您的应用程序提供数据访问。JDBC 类似于 DB2 CLI,因为您无须预编译应用程序代码,也无须将软件包绑定到 DB2 数据库。作为一个与供应商无关的标准,JDBC 应用程序提供了更多的可移植性—这是当今异构业务基础设施所必需的...

怎样用java代码把数据导入到数据库中
答:1、加载JDBC驱动程序:在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String className)实现。例如:try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ;}catch(ClassNotFoundException e){ System.out.println("...

在java中怎样连接mysql数据库
答:4. 创建数据连接对象:通过DriverManager类创建数据库连接对象Connection。DriverManager类作用于Java程序和JDBC驱动程序之间,用于检查所加载的驱动程序是否可以建立连接,然后通过它的getConnection方法,根据数据库的URL、用户名和密码,创建一个JDBC Connection 对象。代码如:Connection connection = DriverManager....

JDBC连接Access数据库的几种方式
答:第一种:使用JDBC的ACCESS驱动程序:在java sun com下载ACCESS的JDBC驱动程序。第二种:使用JDBC-ODBC桥访问:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");conn = DriverManager.getConnection("jdbc:odbc:dbaccess");第三种:直接访问ACCESS数据库,不使用JDBC-ODBC桥:Class.forName("sun.jdbc.odbc....

JAVA 中mysql的JDBC使用
答:import java.sql.Connection;import java.sql.DriverManager;//连接数据库的辅助类;public class JdbcHelp {//jdbc辅助类 private static Connection conn=null;private static String url="jjdbc:oracle:thin:@192.168.1.3:1521:oral";private static String uname="scott";private static String pass...

使用jdbc从数据库查询数据,java程序需要考虑哪些优化方法
答:使用JDBC需要在工程中导入对应的jar包。数据库与JDBC包的对应关系可以参考各种数据库对应的jar包、驱动类名和URL格式。在Eclipse下的导入方法:在工程的图标上右击,选择”Properties”,在”Java Bulid Path”中选择”Add External JARs…”,选择下载并解压后获得的jar包。如果对MySQL进行操作,这时下面的...

java中做一个连接数据库的学生教师登陆的界面,学生教师的 用户名、密...
答:你可以做一个下拉框,选项有教师和学生,不过这个的话,一般是通过权限来控制的,这样教师和学生登录之后,看到的菜单就不一样了。JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤:1、加载JDBC驱动程序:在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),...