标题:连接数据库存方法,指教~
只看楼主
hhb123
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-7-4
 问题点数:0 回复次数:7 
连接数据库存方法,指教~

jave和my sql怎么连接,要写什么代码

搜索更多相关主题的帖子: 库存 数据 指教 jave sql 
2007-07-05 09:47
zhangyongbo
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-6-18
得分:0 
数据库连接是J2EE论坛上的内容
你应该去J2EE论坛问问
2007-07-05 10:15
食恶不色
Rank: 2
等 级:新手上路
威 望:3
帖 子:632
专家分:5
注 册:2006-11-8
得分:0 

String sDBDriver = "org.gjt.mm.mysql.Driver";
String sConnStr = "jdbc:mysql://localhost/test";
Class.forName(sDBDriver);
Connection Con = DriverManager.getConnection(sConnStr,"root","sql");


做人要厚道,看帖要回帖!回帖是尊重,回帖是美德! 美德要发扬,我们要顶帖!顶帖是好事,千万莫灌水!
2007-07-05 11:29
七月初七
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-7-1
得分:0 

看下这段代码:

class JdbcTest{
public JdbcTest() {
}

public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//得到驱动文件地址
String url ="jdbc:odbc:test";//"test"为数据源的名字,如果LZ不懂,那去看JDBC...
Connection con =DriverManager.getConnection(url);//驱动并获得连接数据库
Statement s =con.createStatement();//实现连接数据库操作
ResultSet rs =s.executeQuery("select * from XX");//建立结果集rs,并把通过sql语句查询表“XX”得到的内容存储到结果集中
while(rs.next())//这个方法返回的是一个boolean值,当rs指向null的时候,则返回false;
{
System.out.print(rs.getString(1)+"\t");//输出第一列内容
System.out.println(rs.getString(2));//输出2列内容,假设只有两列。。所以这样以格式输出
}
con.close();//关闭连接数据库
} catch (Exception ex) {
ex.printStackTrace();
}
}
最好还是看资料。。建立数据源,虽然不难,不过要干说那可够累的了。。


你是天上乌鸦在飞,我是地上野狗在追~^o^
2007-07-05 12:49
kissMM
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-7-5
得分:0 
回复:(hhb123)连接数据库存方法,指教~

使用 SQLServerDataSource 类创建连接
如果必须使用 SQLServerDataSource 类创建连接,可以先使用此类的各种 setter 方法,然后调用 getConnection 方法,如下所示:

SQLServerDataSource ds = new SQLServerDataSource();
ds.setUser("MyUserName");
ds.setPassword("*****");
ds.setServerName("localhost");
ds.setPortNumber(1433);
ds.setDatabaseName("AdventureWorks");
Connection con = ds.getConnection();

2007-07-05 13:03
kissMM
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-7-5
得分:0 

使用 DriverManager 类创建连接
创建到 SQL Server 数据库的连接的最简便方法是加载 JDBC 驱动程序,然后调用 DriverManager 类的 getConnection 方法,如下所示:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost;database=AdventureWorks;user=MyUserName;password=*****";
Connection con = DriverManager.getConnection(connectionUrl);
此技术将通过使用驱动程序列表中第一个可以与给定 URL 成功连接的可用驱动程序,创建数据库连接。

使用 SQLServerDriver 类创建连接
如果必须为 DriverManager 指定驱动程序列表中的特定驱动程序,可以使用 SQLServerDriver 类的 connect 方法来创建数据库连接,如下所示:

Driver d = (Driver) Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost;database=AdventureWorks;user=MyUserName;password=*****";
Connection con

2007-07-05 13:04
神vLinux飘飘x
Rank: 2
等 级:新手上路
威 望:3
帖 子:436
专家分:0
注 册:2007-1-4
得分:0 
大家的代码都是过时的,呵呵

[此贴子已经被作者于2007-7-5 15:35:20编辑过]


2007-07-05 15:34
七月初七
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-7-1
得分:0 
我是初学者。

你是天上乌鸦在飞,我是地上野狗在追~^o^
2007-07-05 18:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-152870-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019275 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved