求助JAVA 局域网内借助ODBC/jdbc 如何访问sqlserver?

sudowizard 2014-03-22 10:25:27
最近做一个安卓程序,想手机访问局域网pc上的sqlserver,但有点不知道怎么弄

学校课程作业的时候我们用本地java程序连接一个odbc数据源 设置好名字:
就像这样:


然后在java语言中:
package com.testandroid.dbtest;
import java.sql.Connection;
import java.sql.DriverManager;

public class DBUtil {

private String driver="sun.jdbc.odbc.JdbcOdbcDriver";
private String jdbcName="jdbc:odbc:Schedule01";


public Connection getCon() throws Exception{

Class.forName(driver);
Connection con=DriverManager.getConnection(jdbcName);

return con;

}

/*
* Close dataBase Connection
*/

public void closeCon(Connection con) throws Exception{
if(con!=null){

con.close();
}
}

public static void main(String[]args){
DBUtil dbu = new DBUtil();
Connection con = null;
try{
con=dbu.getCon();
}catch(Exception e){
e.printStackTrace();
}finally {
try {
dbu.closeCon(con);//close connection;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}


}
}


就实现了数据库的连接,但是我不知道如何用java程序通过局域网连接odbc/jdbc而不是连接本地的
我有一本书上写的是一个Android手机上访问mysql的例子:
Class.forName("org.gjt.mm.mysql.Driver")
con=DriverManager.getConnection("jdbc:mysql://192.168.9.103:3306/test?")
但它没有讲明白这个东西在pc上如何配置的
希望会的人能指点一下具体方法,不管是mysql还是sqlserver的谢谢!!
...全文
165 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
夕阳下的高山 2014-03-23
  • 打赏
  • 举报
回复
就实现了数据库的连接,但是我不知道如何用java程序通过局域网连接odbc/jdbc而不是连接本地的 我有一本书上写的是一个Android手机上访问mysql的例子: Class.forName("org.gjt.mm.mysql.Driver") con=DriverManager.getConnection("jdbc:mysql://192.168.9.103:3306/test?") 但它没有讲明白这个东西在pc上如何配置的 希望会的人能指点一下具体方法,不管是mysql还是sqlserver的谢谢!!

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧