
使用java连接MySQL数据库与其他的数据库连接核心是一样的,如果说区别,那就是所需的驱动不一样。
工具/原料
MySQL、JDK
方法/步骤
1、首先需要安装好JDK(配置环境变量),如图所示:
2、其次要安装好MySQL数据库,可以使用可视化Navicar For MySQL,如图所示:
3、最后通过代码进行连接。
(1)确定连接路径URL:
String url="jdbc:mysql://localhost(可以是本机IP地址):3306(端口号)/mysqltest(数据库名称)?"+"user=用户账号&password=用户密码&useUnicode=字符编码";
(2)加载驱动:
ClassforName("commysqljdbcDriver");
(3)连接,获取Connection对象
Connection conn=DriverManagergetConnection(url)
(4)可以通过conn对象检验连接与否。
java中使用jdbc连接sql server数据库步骤:
1JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)
<1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbcjar文件,得到其路径开始配置环境变量
在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_12\enu\sqljdbcjar
<2> 设置SQLEXPRESS服务器:
a打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP
b右键单击启动TCP/IP
c双击进入属性,把IP地址中的IP all中的TCP端口设置为1433
d重新启动SQL Server 2005服务中的SQLEXPRESS服务器
e关闭SQL Server Configuration Manager
<3> 打开 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample
<4> 打开Eclipse
a新建工程-> Java -> Java project,起名为Test
b选择eclipse->窗口->首选项->Java->installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbcjar
c右键单击目录窗口中的Test, 选择Build Path ->Configure Build Path, 添加扩展jar文件,即把sqljdbcjar添加到其中
<5> 编写Java代码来测试JDBC连接SQL Server数据库
import javasql;
public class Test {
public static void main(String[] srg) {
//加载JDBC驱动
String driverName = "commicrosoftsqlserverjdbcSQLServerDriver";
//连接服务器和数据库sample
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";
String userName = "sa"; //默认用户名
String userPwd = "123456"; //密码
Connection dbConn;
try {
ClassforName(driverName);
dbConn = DriverManagergetConnection(dbURL, userName, userPwd);
Systemoutprintln("Connection Successful!"); //如果连接成功 控制台输出
} catch (Exception e) {
eprintStackTrace();
}
}
}
执行以后就可以连接到sample数据库了。
通过上面方法就连接上了,连接上以后就可以进行相关 *** 作了
用的access数据库public class OLEDB
{
String strDriver = "sunjdbcodbcJdbcOdbcDriver";
String strUrl = "jdbc:odbc:Driver={Microsoft Access Driver (mdb)};DBQ=leemdb";
String strUserName = "";
String strPassWord = "";
Connection conn;
Statement stmt;
ResultSet rs;
public OLEDB()
{
try
{
ClassforName(strDriver);
conn = DriverManagergetConnection(strUrl, strUserName, strPassWord);
stmt = conncreateStatement();
}
catch (ClassNotFoundException e)
{
}
catch (SQLException e)
{
eprintStackTrace();
}
}
public ResultSet select( String strSQL )
{
try
{
rs = stmtexecuteQuery(strSQL);
}
catch (SQLException e)
{
eprintStackTrace();
} return rs;
}
public void insert( String strSQL )
{
try
{
stmtexecuteUpdate(strSQL);
JOptionPaneshowMessageDialog(null,"插入成功!");
}
catch (SQLException e)
{
eprintStackTrace();
}
}
public void update( String strSQL )
{
try
{
stmtexecuteUpdate(strSQL);
JOptionPaneshowMessageDialog(null,"修改成功!");
}
catch (SQLException e)
{
eprintStackTrace();
}
}
public void delete( String strSQL )
{
try
{
stmtexecuteUpdate(strSQL);
JOptionPaneshowMessageDialog(null,"删除成功!");
}
catch (SQLException e)
{
eprintStackTrace();
}
}
}
需要连接。
因为需要登录界面连接数据库来对相应的信息核对。
java他是一个针对于学生的信息管理系统,主要通过UI界面进行相对应的查,改 *** 作,通常是比较适合初学该系统的同学进行的一个实战。
neo4j采纳java语言开发,如果我们要在java程序中以内嵌方式应用neo4j,只需导入neo4j的对应包即可。
首先,我们来创建一个maven项目并改动pomxml添加对neo4j的依附。
<xml version="10" encoding="UTF-8"> <project xmlns=">
public class frame1 extends JFrame {
public frame1() {
setContentPane(getPanel());
setSize(200, 200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
private JPanel getPanel() {
JPanel panel = new JPanel(new BorderLayout());
JTextArea text = new JTextArea();
//将信息整合成字符串赋值给JTextArea,
textsetText("姓名:Duck\n密码:1234 。。。。\n");
textsetVisible(true);
paneladd(text, BorderLayoutCENTER);
return panel;
}
public static void main(String[] args) {
new frame1();
}
}
我的也没错啊,我是将你查询到的数据库的内容整合成一个字符串,在d出界面上的JTextArea 这个控件上显示,你可以把我给的例子运行一下看看
我无语了,JFrame不是一个窗体么?
好吧,换一种说法,你想怎样显示这些数据?你所谓的窗体时另外d出来的还是在原有窗体上
以上就是关于java怎么与数据库连接全部的内容,包括:java怎么与数据库连接、java中有登录界面怎么连接上数据库登陆、前台的JAVA的GUI登入界面如何连接到数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)